Miami Beach, Miami Beach
Spend a second to
save a fortune!
Spend a second to save a fortune!
1231 17th Street, Miami Beach
Located in Miami Beach, 600 metres from Lincoln Road, Residence Inn by Marriott Miami Beach South Beach boasts air-conditioned rooms with free WiFi throughout the property. Rooms include a flat-screen TV with satellite channels.
See MoreUsage of subsidiary facilities may incur additional fees