IHOP 5404

IHOP #5404 is an IHOP restaurant located at 601 North Burkhardt Road in Evansville, Indiana.