Ochi's Barcelona

Restaurant in Lüneburg, Germany

Opening hours: Mo-Fr 17:30-01:00, Sa 17:30-03:00

6-7 Lüner Straße, Lüneburg, 21335