IHOP 3470

IHOP #3470 is an IHOP restaurant located at 1580 Main Street Northwest in Los Lunas, New Mexico.