IHOP 3268

IHOP #3268 is an IHOP restaurant located at 2008 North Mountain Road in Wausau, Wisconsin.