London, England, United Kingdom
Sophisticated hotel set in an elegant Victorian building offering 2 restaurants, a tea room & a bar.