Alamo Placita Park

Roughly bounded by Speer Blvd., First Ave., and Clarkson St.
Denver
Colorado
United States