Montrose Park is a charming oasis located at 3052 R Street Northwest in Washington, D.C. This historic park offers a peaceful retreat from the hustle and …
Reviews
Tripadvisor
4.0/5 · 10 reviews
Loading reviews...
Jan 12, 2020
Wonderful oasis. Looking for info about current renovation. Tennis courts being replaced? I love the quiet with city’s sounds in the distance. Full review by malinitefisi