Pizza in Tybee Island, GA
Pizza • Italian Restaurants
103 Jones Ave,
Tybee Island ,
GA
31328
UNITED STATES
Based on 1 reviews
Worst Pizza
This is terrible pizza! Service was awful too! I requested a refund and the staff was not nice at all! My pizza was not cooked all the way either. Terrible