St Edmonds Square

Barnes

Details

Location

Barnes, London