IHOP 3128

IHOP #3128 is an IHOP restaurant located at 22812 Sussex Highway in Seaford, Delaware.