IHOP 3159

IHOP #3159 is an IHOP restaurant located at 2260 Home Depot Drive in Denham Springs, Louisiana.