Strada Izvorului

Strada Izvorului is a footway in Caraș-Severin. In the area there is, inter alia, a hotel.