Plymouth Hotel & Pool 336 21st St Miami Beach, FL 33139 Phone: (305) 531-0351 Fax: (305) 531-9226
Category: Apartments