Hadji Nikoli Inn, 19, G.S. Rakovski St, Samovodska Charshia. Housed in a beautifully renovated old inn, this fine dining restaurant with Bulgarian cuisine on the menu offers home-made wine. Also doubles as a cafe (with an open air section) and a wine bar. Affordable prices.