The Shakespeare hotel is situated in a beautiful tree lined square in the heart of London, with mainline Paddington station close by for trips to Wales and the West Country. Excellent transport by underground and bus offers easy access to all parts of London.