RIU Plaza Miami Beach, Miami Beach
https://riu-plaza-miami-beach.usa8.info
Located 525 feet’ walk from the beach, this Miami Beach hotel features an outdoor swimming pool and sun terrace. The hotel is 9 minutes’ drive from the shops and restaurants of Lincoln Road and offers free WiFi to guests.
3101 Collins Avenue, Miami Beach, FL 33140, United States of America