1405-07 Locust St, Philadelphia, PA 19102, United States
View on Map
What travelers say:
A very attractive place near theater. Seafood was excellent. Greek restaurants have the best octopus of any, and their’s was outstanding. Sardines and fried veggie chips also superb.