IHOP 3258

IHOP #3258 is an IHOP restaurant located at 10622 Culebra Road in San Antonio, Texas.