Explore the charming Barton Road in Ely, Cambridgeshire, England. Discover the peaceful beauty of this city road with no cars, perfect for a leisurely stroll.