diningroom.jpg
Amelia Island
Tea House
tea%2520logo_edited_edited.png
Address

122 8 th Street

Amelia Island, Florida 32034

904-310-3088

Opening Hours
10am-2:30pm
CLOSED: Sunday, Monday & Tuesday Sundays for Private Events Only.