La Finca by Alioli, located near Victoriei Square, is supposedly the best Spanish restaurant in Bucharest (according to Spanish expats).  The “boss” of the restaurant, Sorin, is a Romanian citizen that lived in Spain for over 10 years. When he came back, he started a restaurant…