IHOP 3330

IHOP #3330 is an IHOP restaurant located at 1413 South White Sands Boulevard in Alamogordo, New Mexico.