Everything you might need to have a good rest, all in one place! Resort «Anna Maria Beach Resort Rm 201» is located in Holmes Beach. This resort is located in walking distance from the city center.
Holmes Beach, 34217, United States of America, Holmes Beach, 34217