RUSSELL SQUARE SOUTH 1 BEDROOM
$238 per night
DESCRIPTION: Situated on the Duke of Bedford’s Estate, between Russell Square and Bloomsbury Square and being within walking distance of the many attractions of London’s West End including The British…
More Details