IHOP

12875 Biscayne Blvd, North Miami, FL 33181

(305) 981-8819

Rated 5.0 out of 5 from 1 Reviews Some say it is busy.
Location