Extended Stay America Fort Lauderdale - Deerfield Beach