Property Name: 761 South Beach Apartments
Property Address: 761 Euclid Avenue Miami Beach, FL, 33139
Property Description: Property Location
With a stay at 761 South Beach Apartments in Miami Beach, you'll be minutes from Lummus Park Beach and close to Port of Miami. This apartment is within close proximity of Art Deco Welcome Center and Art Deco Museum.
Make yourself at home in one of the 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.
Location Description: Near Lummus Park Beach
Property Facts: Total Number of Rooms: 1Total Number of Floors: 1Year of Last Renovation: N/A