Contact
Amelia Island Tea House (904) 310-3088
122 S 8th St, Fernandina Beach FL as of dinehere.us