Best Japanese Restaurants In Telluride, CO

Last Updated:
Sort
Pescado is a restaurant located in Telluride, Colorado at 115 West Colorado Avenue. They are open every day of the week. Seared Snake River Farms Kobe beef, shitake mushrooms, jicama, and dikon sprouts with mushroom shoyu and garlic chips. The mission is simple: to serve delicious, creative food that guests will love and return week after week to enjoy. Fresh Ramen noodles, scallion, seasonal...
115 West Colorado Avenue, Telluride, CO, 81435
Rank
1
4 votes
Sponsor
0.0