Is the hotel on foot away from the mall?
Address: 11275 NW 12th St, Miami, FL 33172, USA
Graziela Belussi | Sep 18, 2019
No
carolina salazar | Sep 18, 2019
OK thank you
Lindan Cigars | Sep 18, 2019
Not very close. 100 mtrs
HOMES UP Investment Group | Sep 18, 2019
very close yes
Thanks! Your answer is awaiting moderation.