Leo Restaurant and Bar hero image

Leo Restaurant and Bar

Restaurant

1414 Spruce St, Philadelphia, PA 19102, USA

Biter Score
9.0
Closed
Wednesday: 4:30 PM – 10 PM
Leo Restaurant and Bar photo 1
Leo Restaurant and Bar photo 2
Leo Restaurant and Bar photo 3