Leo Restaurant and Bar
Restaurant
•
1414 Spruce St, Philadelphia, PA 19102, USA
9.0
Sunday: 3 PM – 8 PM
See if anyone you trust recommends it!