Mercure London Bloomsbury

130-134 Southampton Row
London
United Kingdom