IHOP 360217

IHOP #360217 is an IHOP restaurant located at 12875 Biscayne Boulevard in North Miami, Florida.