South Beach Plaza Villas
1401 Collins Avenue, Miami Beach, FL 33139
Pick-Up Location Information:
Back

Two blocks from the beach.