About
Nestled in a three-storey garden villa in the heart of the Former French Concession area, Cotton's fully takes the advantage of the location and ambience, turning the whole place to an elegant spot for casual drinks, business meetings, and dining alternative.
Details