on 2013-07-09 10:09:28Costas Restaurant 521 Athens St, Tarpon Springs, FL
2013-11-14 10:33:13
My favorite restaurant in town. They have a wide array of foods which are all delicious. The Greek salad and Lamb dishes are to die for.