Villages in London: Why Greenwich is the Best Area to Live in London

Greenwich is the best place to stay in London because it has; less air pollution in London, London must eat food, cool London restaurants; riverside living

Greenwich is one of the villages in London and this’s why it’s the best area to live in London; the Rural Urban Lifestyle, Better Air Quality, Old Fashioned sense of community