905 Teller St, Denver, CO, 80214 (current address)
905 Teller St, Lakewood, CO, 80214 (1996 - 2018)
6550 W 14th Ave, Lakewood, CO, 80214 (1998 - 2014)
833 S Patton Ct, Denver, CO, 80219 (2010 - 2014)
6550 W 14th Ave, Lakewood, CO, 80214 (2010 - 2012)