Wellington Hotel

71/ 72 Vincent Square
London
United Kingdom