IHOP 1720

IHOP #1720 is an IHOP restaurant located at 201 Soscol Avenue in Napa, California.