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, 2312AJRestaurant 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