This restaurant has closed!!
10111 Inverness Main St, Englewood, CO 80112
Street Kitchen is a great place to get Asian fusion in the DTC. There’s a full bar and a variety of happy hour specials.
It’s located just west of I-25 on Dry Creek Road.
back to Tech Center