Best Chinese Restaurants In McCall, ID

Last Updated:
Sort
Red Pavilion is a restaurant located in McCall, Idaho at 317 East Lake Street. They are open every day of the week. *Gift Cards are Non-Refundable and Non-Cashable. Gift Cards are Usable Only Towards Food or Drink Purchases. Red Pavilion Will Not Be Responsible for any Lost, Stolen, or Destroyed Gift Cards. Our Gift Cards Can Be Purchased at Any One of Our Locations and are Redeemable at Any...
317 East Lake Street, McCall, ID, 83638
Rank
1
2 votes
Sponsor
0.0
Li's Chinese Kitchen is a restaurant located in McCall, Idaho at 616 North 3rd Street. They are open every day of the week.
616 North 3rd Street, McCall, ID, 83638
Rank
2
2 votes
Sponsor
0.0