Restaurants & Bars 3

Alma De Cuba?

Nathaniel A. | Apr 14, 2001 11:44 PM

Looking for places to eat during the Philadelphia Film Festival and was wondering if anyone has been here. I've been up and down on Starr and, given the prices, and often pretty pissed when it's down so I'd appreciate any comments. Thanks,

Want to stay up to date with this post?