Located in the heart of downtown Telluride, Pescado Sushi is Telluride’s only full sushi bar with traditional Japanese dishes to plates with a modern twist.
For those who don’t want sushi, their hot kitchen provides an array of seaweed salads, house made kimchee, veggie tempura or Ramen noodle bowls.