RT.com RT Partners Hotels United Kingdom London Park Plaza Sherlock Holmes London

Park Plaza Sherlock Holmes London

Basic information
Category
4 Stars
Address 108 Baker Street, London W1U 6LJ ,
City London
Country United Kingdom
Number of rooms 119
Fax number

Special deals