Share:

Restaurants & Bars 1

Isla Verde

Julie | Jun 16, 2005 11:07 AM

Has anyone been to Isla Verde in Northern Philly yet? I'm going there for dinner Friday night and hoping to hear some reviews.

Want to stay up to date with this post?