IHOP 2125

IHOP #2125 is an IHOP restaurant located at 2730 John Hawkins Parkway in Hoover, Alabama.