JavaScript is not enabled.
BEST Greek Salad in the world! - Review by citysearch c | Queen's Pizza & Restaurant

Queen's Pizza & Restaurant

Claim

BEST Greek Salad in the world! 9/20/2007

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
Summer SALE!!!:
15% OFF all yearly plans
Use year15 at checkout. Expires 1/1/2021