We are located at:
103 Rose Lane
Montrose, CO 81401
Ted’s Steakhouse is located on 103 Rose Lane, off of East Main street, across from Rose Bowl in Montrose, Colorado. Come in and join us for delicious food.
** Due to the current state mandate, seating is limited to 25%. We highly recommend calling in for a reservation. Please call (970) 252-0262 for reservations.
The main entrance is on the south side of the building. Parking is available on the south and north sides of the restaurant.