IHOP 3416

IHOP #3416 is an IHOP restaurant located at 2234 North Main Street in Cleburne, Texas.