IHOP 360072

IHOP #360072 is an IHOP restaurant located at 2305 North University Drive in Pembroke Pines, Florida.