IHOP 3063

IHOP #3063 is an IHOP restaurant located at 531 Foster City Boulevard in Foster City, California.