761 South Beach Apartments

761 Euclid Avenue, Miami Beach, 33139, United States

Select your stay dates to check availability at 761 South Beach Apartments

761 South Beach Apartments

About the Hotel

Property Location
Located in Miami Beach (South Beach), 761 South Beach Apartments is within a 10-minute walk of Lummus Park Beach and Art Deco Welcome Center. This apartment is 0.8 mi (1.3 km) from Lincoln Road Mall and 4.3 mi (7 km) from Phillip and Patricia Frost Museum of Science.

Make yourself at home in one of the 8 air-conditioned rooms featuring kitchens with full-sized refrigerators/freezers and ovens. Flat-screen televisions with cable programming provide entertainment, while complimentary wireless Internet access keeps you connected. Conveniences include microwaves and coffee/tea makers.

Hotel Policy

Know Before You Go

  • A resort fee is included in the total price displayed.

Mandatory Fees and Taxes

The charges below are included in your overall room price:

  • Resort fee

We have included all charges provided to us by the property. However, charges can vary, for example, based on length of stay or the room you book.

Show all hotel policy Show less hotel policy