MY IHOP 12875 Biscayne Blvd. NORTH MIAMI, FL