Aldo Apartments, Miami Beach
https://aldo-apartments.usa8.info
Offering free Wi-Fi access, Aldo Apartments are accommodations with kitchen facilities in Miami Beach, Florida. The Art Deco District is only a 5-minute walk from the apartments. A sitting area and TV are featured in each apartment.
751 Collins Avenue, Miami Beach, FL 33139, United States of America