Stewarts Lodge is sited in the Nine Elms regeneration area which borders the River Thames in South West London. Named for the Victorian land-owner who first built in the area in the mid...
↧