We went to the Tarpon location on 9/20/2007; The pizza was fantastic, but the greek salad was the best we have ever had, anywhere! I can't stop telling everyone about it. 3 thumbs up!!
Pros: Fantastic greek salad
Cons: The greek salad quickly disapears.
more