3172 South Fletcher Avenue, FL 32034 Amelia Island, Estados Unidos
Este hotel está situado en Fernandina Beach, en Florida, y cuenta con conexión WiFi gratuita. Además, ofrece una piscina al aire libre y se encuentra a 5,6 km del Museo de Historia de la Isla de Amelia.