IHOP 4780

IHOP #4780 is an IHOP restaurant located at 21 South Little Creek Road in Dover, Delaware.