La Quinta Inn Miami Airport North

7401 Nw 36th St
Miami
Florida
United States