Cedars Inn Lewiston Near Lewis-Clark State College Center for Arts and History
Cedars Inn Lewiston is a Independent hotel in Lewiston , Idaho. Based upon the quantity and quality of amenities offered to hotel guests, we rate it as a 2-star hotel. It is located at 1716 Main Street.
Compare Prices at TheRealPlaces