Umbrella Beach Resort
Holmes Beach, Florida
Umbrella Beach Resort, on Anna Maria Island, lies on Florida's west coast, where white-sand beaches and azure waters of the Gulf of Mexico create an idyllic vacation hideaway. Guests are sure to enjoy the ambience of the resort's European-style courtyard with a heated pool and Jacuzzi for peaceful relaxation after a full day of activities. Wi-Fi service, bicycles, games, a book exchange and weekly scheduled activities are also provided. Read more »