Small Towns in London that are Villages

Villages in London

Small towns in London are serene and gorgeous with dated homes, independent shops, open markets, and green space.