LOCATION: St. Augustine Beach
Terra & Acqua Restaurant

- 134 Sea Grove Main St
- St. Augustine, Florida 32080
- Local Phone: 904-429-9647
- Cuisine: Italian
Terra & Acqua can accommodate groups of up to 60 guests in their private room.