A view down a narrow European cobblestone street with several cars parked along the road .