The Shakespeare Hotel Is Situated In A BeautifulTree Lined Square In The Heart Of London. It IsIdeally Located For Tourists Business Guests AndGroup Visits With Mainline Paddington Station CloseBy For Trips To Wales And The West Country.Excellent Transport By Underground And Bus OffersEasy Access To All Parts Of London.
Location Virtual Tour
Property Address:22-28 NORFORK SQUARE
Loading map...
London Travel and Lodging Related Links

