Amelia Hotel at the Beach Amelia Island (FL) United States

Categorized as United States Tagged , ,

Amelia Hotel at the Beach Amelia Island (FL) United States. Star rating 2.5. Average rating 8.6 off 8 reviews.


Amelia Hotel at the Beach Amelia Island (FL)  United States


Set in a prime location of Amelia Island (FL), Amelia Hotel at the Beach puts everything the city has to offer just outside your doorstep. The property features a wide range of facilities to make your stay a pleasant experience. Service-minded staff will welcome and guide you at Amelia Hotel at the Beach. Guestrooms are designed to provide an optimal level of comfort with welcoming decor and some offering convenient amenities like flat screen television, whirlpool bathtub, air conditioning, heating, desk. The property offers various recreational opportunities. Amelia Hotel at the Beach combines warm hospitality with a lovely ambiance to make your stay in Amelia Island (FL) unforgettable..

Looking for accommodation in Amelia Island (FL) United States

check availability


Amelia Hotel at the Beach Amelia Island (FL)  United States


check availability

Amelia Hotel at the Beach Information

Star rating 2.5


Customer ratings 8.6 out of 8 reviews.

Amelia Hotel at the Beach Address:


1997 South Fletcher Avenue 32034


Amelia Island (FL)


United States.

check availability