IHOP 141 N Dean St Englewood, NJ 07631 Phone: (201) 568-8088 Fax: (201) 567-1317
Category: Restaurants