Rua Maria, 68A, Anjos, Lisboa, Greater Lisbon 1170-210, Portugal
No delivery
Spot something wrong?
Dishes at Leo Snacks & Bar. Prices may vary in venue.