A great place at a great location! Perfect for your stay in London.