Guidebook
/CLICK TO VIEW
The London Townhouse boasts an exceptional location with exceptional facilities. Life on the River Thames brings nature, fresh air and calm, yet vibrant restaurants, bars and shops are pleasingly close. Central London with its many attractions is a very convenient 20 mins away by riverboat, underground, train or bus.
Putney Riverside
London SW15