IHOP 3526

IHOP #3526 is an IHOP restaurant located at 5821 Worth Parkway in San Antonio, Texas.