IHOP 4639

IHOP #4639 is an IHOP restaurant located at 15517 Northern Boulevard in Flushing, New York.