2 star Hotels in Amelia City
Sorting by
Beachside Motel - Amelia Island
3172 South Fletcher Avenue, Hotel in Amelia City, United States
The Surf Beach Motel
3199 South Fletcher Avenue, Hotel in Amelia City, United States
Other Places to Stay in Amelia City
Types of Accomodations in Amelia City
Motels