Home » Idaho » Lewiston » Super 8 Lewiston » Map

Super 8 Lewiston Location Map

This Super 8 Lewiston is located at 3120 N South Hwy, Lewiston, ID-83501. An interactive Map of this Super 8 Lewiston is shown below.

View details of this Super 8 Lewiston location.