Millennium Chelsea Habour Hotel

Millennium Chelsea Habour Hotel
Chelsea Harbour, London, SW10 0XG

Five star hotel with panoramic views over Chelsea Harbour Marina and the River Thames.

Comments & ratings

Post a comment