28
Mar
2018
Englewood
CO
United States

9632 E. Arapahoe

In the Shops at Greenwood Village

Far back, southwest corner

1/2 mile east of I-25 on the south side of Arapahoe

Chinese and Japanese cuisine