IHOP 771

IHOP #771 is an IHOP restaurant located at 24737 Pico Canyon Road in Stevenson Ranch, California.