133 Village Green Ln, Johns Island 29455, United States
133 Village Green Ln, Johns Island 29455, United States
No delivery
Spot something wrong?
Dishes at La Tela Pizzeria. Prices may vary in venue.
Been to La Tela Pizzeria? Be the first to share what you ate.