RateMyApartments
The Melrose Ratings and Reviews
The Melrose
3200 North Haverhill Road, West palm beach, FL 33417
CURRENTLY REVIEWING