Skip to main content

Just when you thought London was fit to burst with new hotels – here comes The BoTree