(7 review)

O'Hallorans (Old Captains House)

Luxury hotel in the heart of Bloomsbury.