Ihop Restaurant

10605 Central Avenue Albuquerque, New Mexico 87123-2723 United States of America

(505) 299-1925

Location