Istria - Slovenia Restaurants

Savor Restaurant & Wine Bar

Address: Kopališko Nabrežje 1, Koper, 6000