(7 review)

Jack's Surf Bar

Luxury hotel in the heart of Bloomsbury.