Hotel Russell

Hotel Russell

Number of bedrooms: 373
Maximum number for private dining: 280

Star rating: 4*

Luxury hotel in Russell Square, within easy access of London’s iconic attractions. Venue perfect for all celebrations!

Skills

Posted on

27th August 2015

Skills

Posted on

27th August 2015

Pin It on Pinterest

Share This