Julia's

Restaurant in Leiden, Netherlands

Opening hours: Mo-Fr 07:00-22:00; Sa,Su 08:30-22:00 Features: step-free access

5B Stationsplein, Leiden, 2312AJ