Main Central Miami Studio, Miami
https://main-central-miami-studio.usa8.info
Located in Miami, 6 miles from Dolphin Mall and 6 miles from Miracle Mile Miami, Main Central Miami Studio offers free WiFi and air conditioning. The apartment is 7 miles from Cocowalk Shopping Center.
9271 SW 43rd street, Miami, FL 33165, United States of America