Szechuan Tasty House
Toggle navigation
HOME
MENU
ABOUT
HOURS
CONTACT
PRESS
ORDER ONLINE
1000 W Evans Ave
Denver, 80223
303-955-0069
Privacy Policy