Avalon Cottage is a private Edwardian house in St Margarets, overlooking a park and tennis courts. Close to the river, shops, restaurants and public transport. Located in the Norough of Richmond upon Thames, in the Country of Surrey. ...more detailscontact host