Amberley Suite Hotel Hotel
807 Bank Street North East, Decatur, AL 35601, Vereinigte Staaten von Amerika
Located in historical Decatur city centre, this Alabama hotel is 6.7 km from Point Mallard Water Park. Guests can enjoy free property-wide Wi-Fi and a complimentary hot breakfast buffet.