The Shakespeare Hotel

Norfolk Square 22-28, London, United Kingdom

The Shakespeare Hotel Photos

The Shakespeare Hotel Map

Norfolk Square 22-28, London, United Kingdom
The Shakespeare Hotel

Hotel Information

The Shakespeare - London offers comfortable accommodation and convenient facilities to make your stay a pleasant one. Situated in a beautiful tree lined square in the heart of London. It is ideally located for tourists - business and groups.