(7 review)

High Tarn Green

Luxury hotel in the heart of Bloomsbury.