El Palacio Sports Hotel

21485 Nw 27th Ave
Miami Gardens
Florida
United States