IHOP 3078

IHOP #3078 is an IHOP restaurant located at 36670 Bayside Outlet Drive in Rehoboth Beach, Delaware.