Barra Restaurant

239 Chestnut St

 -  - Philadelphia  - Pennsylvania (US)

Italian • Bar • Pizza • Pub • Sit down

77/100 (7 Votes)

Now open

Photo gallery