IHOP 3662

IHOP #3662 is an IHOP restaurant located at 3511 South Carrollton Avenue in New Orleans, Louisiana.