On the Old South Lambeth Road in the heart of London, this modern hotel is situated close to the banks of the River Thames and offers a fine location from which to explore the many attractions that this community has to offer. The staff has been trained to a high standard and is always happy to help you get the most from your stay in the area. Local transport links are exceptional.