Extended Stay America

6001 NW 6th Way Fort Lauderdale FL 33309 USA

(954) 772-3155

Location