IHOP 360001

IHOP #360001 is an IHOP restaurant located at 1101 North East 163rd Street in North Miami Beach, Florida.