Mama Luu

Restaurant in Lüneburg, Germany

Opening hours: We-Mo 11:30-16:00,17:30-22:00 Features: outdoor seating, vegetarian options

2 Helmholtzstraße, Lüneburg, 21337