+44 (0) 20 7723 8575 info@number63.co.uk
“Number 63” Celebrates its 70th Anniversary

“Number 63” Celebrates its 70th Anniversary

Number 63, the Soroptimist Hotel in Central London, celebrated its 70th Anniversary last October. The hotel holds a Gold 3 – star guest accommodation rating and occupies a prime location at 63, Bayswater Road, London, affording easy access to many of London’s...