IHOP 360180

IHOP #360180 is an IHOP restaurant located at 11710 Morris Bridge Road in Temple Terrace, Florida.