Broomfield Town Square

Northeast corner of E. 1st Ave. and Main St. in Broomfield