Garden Suites South Beach, Miami Beach
https://garden-suites-south-beach.usa8.info
Garden Suites Apartments is located in Miami Beach, 1.1 mi from the beach and 1.2 mi from Miami Beach Convention Center. The apartment features a full kitchen and living room with 2 sofa beds.
3920 Garden Avenue, Miami Beach, FL, 33140, United States of America