Great hospitality in a well located area of London.