A peaceful and quiet urban street featuring buses in a modern and dynamic cityscape - Westminster - London