Extended Stay America - Fort Lauderdale - Deerfield Beach 2 stars

1200 FAU Research Park Blvd, Deerfield Beach, 33441, USA

Hotel image
Read more reviews for Extended Stay America - Fort Lauderdale - Deerfield Beach