Škarka's Villa

Beograd, Serbia

Škarka's Villa

Škarka’s Villa is located at 13 Deligradska Street in Belgrade, Serbia, on Vračar slope, near Slavija Square.