IHOP 1553

IHOP #1553 is an IHOP restaurant located at 7500 Menaul Boulevard Northeast in Albuquerque, New Mexico.