Reserve Now on OpenTable.com
Reservations
SQUARE 1682
121 South 17th Street
Philadelphia, PA 19103
Adjacent to
Hotel Palomar Philadelphia
Tel: 215.563.5008
Google Map
Site by Studioality