IHOP 1466

IHOP #1466 is an IHOP restaurant located at 1540 North Loop 1604 East in San Antonio, Texas.