IHOP 2142

IHOP #2142 is an IHOP restaurant located at 7777 Country Road 236 in Findlay, Ohio.