IHOP 1921

IHOP #1921 is an IHOP restaurant located at 8100 Wyoming Boulevard Northeast in Albuquerque, New Mexico.