IHOP 1520

IHOP #1520 is an IHOP restaurant located at 8359 West Bell Road in Peoria, Arizona.