Florida House Inn
★ 8.70(1)22 S. 3rd Street, Fernandina Beach, Amelia Island
Location Florida House Inn is located in Amelia Island. This hotel is located in 7 km from the city center. You can take a walk and explore the neighbourhood area of the hotel. Places nearby: Blue Door Artists, Island Art Association Gallery and Amelia Community Theatre. At the hotel I
Free WiFiParkingBusiness















