You are here

Shanghai Palace

970-728-0882
Related Items: 
Dinner RestaurantsLunch Restaurants

A great new addition to Telluride’s dining scene! Shanghai Palace is a restaurant that provides the finest and freshest Chinese cuisine with over one hundred and fifty dishes to choose from, ranging from appetizers, to soups and salads, to entrees. Shanghai Palace is located conveniently on the main street, Colorado.

Get Directions