Eating Chinese at New Red Pavilion restaurant in Mountain Home, ID.

Feedback

Do you manage or own New Red Pavilion?

Yes