(7 review)

Fox Tap

Luxury hotel in the heart of Bloomsbury.