RateMyApartments
The Santa Rosa Ratings and Reviews
The Santa Rosa
1712 17th Street, NW, Washington, DC 20009
CURRENTLY REVIEWING