McCall Super 8

McCall Super 8 hero image

About McCall Super 8

Super 8 is located in the mountain town of McCall Idaho on the entrance to town on Highway 55. We offer 63 rooms, free WiFi, free Super Start continental breakfast, hot tub, meeting room and a friendly staff to help you enjoy your stay.