TSBS Ocean Front Resort Studios with Beach access, Miami Beach
https://tsbs-ocean-front-resort-studios-with-beach-access.usa8.info
Ocean Front Resort Apartments offers self-catering accommodations with free WiFi in Miami Beach. Miami city center is 7.5 mi away. The accommodations features a cable TV.
6345 Collins Avenue, Miami Beach, 33139, United States of America