Barra Restaurant

239 Chestnut St

 -  - Philadelphia  - Pennsylvania (US)

Italian • Bar • Pizza • Pub • Sit down

77/100 (7 Votes)

Now closed

Photo gallery