Address: International Plaza, 10650 NW 19th St, Miami, FL 33172, USA
No, it is about one to two miles away.
No, it is about 5- 10 minutes
Add Answer
Thanks! Your answer is awaiting moderation.
Trending Places
Party store
3727 NW 7th St, Miami, FL 33126, USA
8301 W Flagler St, Miami, FL 33144, USA
3401 N Miami Ave, Miami, FL 33127, USA
20831 S Dixie Hwy, Miami, FL 33189, USA