Restaurant Leo
Restaurant
•
1/2-12 Angel Pl, Sydney NSW 2000, Australia
7.8
Sunday: Closed
See if anyone you trust recommends it!