No, it has moved to Idaho Street
Hi Patty, our Lewis & Clark Medical Clinic is located at 1203 Idaho St, Lewiston, ID 83501. Hope to see you there!
Patty McGrath they moved it to Idaho steer down town
Its the old rollerway skating place
Thanks! Your answer is awaiting moderation.