Overview

Chelsea Rooms

18A Dawes Road, London, SW6 7EN, United Kingdom

฿ 1,468+

Nearby

    show all
    Reviews
    Map

    Map