Red Pavilion Lakefront Chinese Dining

317 E Lake St
McCall, ID
208.634.2266
44.910933
-116.099752
Hours:
Mon - Sun:11am - 9pm

for Red Pavilion Lakefront Chinese Dining
Directions
from: