IHOP 2060

IHOP #2060 is an IHOP restaurant located at 6031 West Interstate 10 in San Antonio, Texas.