IHOP 3035

IHOP #3035 is an IHOP restaurant located at 1206 Broadway in Chula Vista, California.