IHOP 3205

IHOP #3205 is an IHOP restaurant located at 3637 Avocado Boulevard in La Mesa, California.