IHOP 1705

IHOP #1705 is an IHOP restaurant located at 1401 East Monte Vista Avenue in Vacaville, California.