Buzzard point is nine-acre property in Southwest Washington, D.C.
Recent reporting about the “ripe-for-development” part of D.C.:
- Exploring Washington’s Buzzard Point, a potential stadium site for D.C. United [WashingtonPost.com]
- D.C. United keeps hunting for a stadium site
Related links:
