IHOP 3660

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