Eating Italian Pizza at La Tela Pizzeria restaurant in Kiawah Island, SC.

Feedback

Do you manage or own La Tela Pizzeria?

Yes