Hotel La Quinta

5100 N State Rd 7 Lauderdale Lakes FL 33311 USA

Location