66th Street, Holmes Beach
Anna Maria Island, Florida
Marriott Execustay Mainsail Beach Inn at 66th Street.
Mainsail Beach Inn (right) and Resort 66 with Beach Bistro (left).
Resort 66 with Beach Bistro restaurant at lower right of building overlooking the beach.
Fine dining on the beach: Beach Bistro at Resort 66.