66th Street, Holmes Beach

Anna Maria Island, Florida

Anna Maria Island Florida beach vacation rental.

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.