River House
23 The Terrace, Barnes, London, SW13 0NR
- Bright reception/dining roomBright reception/dining room
- Principal bedroom with en suite bathroomPrincipal bedroom with en suite bathroom
- Additional double bedroom and shower roomAdditional double bedroom and shower room
- Direct views over the river ThamesDirect views over the river Thames