IHOP 3269

IHOP #3269 is an IHOP restaurant located at 14424 San Pedro Avenue in San Antonio, Texas.