IHOP 827

IHOP #827 is an IHOP restaurant located at 2258 Otay Lakes Road in Chula Vista, California.