Sofia is full of good restaurants.
The prices are more than reasonable, in most of the places the food is delicious and the service is relativly good in the mid class restaurants.
The average price per meal (salad+main dissh+soft drink) per person is usually not more than BGN 15 (EUR 7). I am talking about an order where no alcohol is included :).
High-end restaurants, of course, are more expensive :)
For more information on that subject you can chack up the tips under Retsaurant section.
Fondest memory: On the picture you can see my friend Gergana enjoying her meal in the Hadjidraganovite kashti restaurant nearby Princess Hotel.
She is having shashlik . Big scew with meat and vegitables :)
Grand Hotel Sofia Sofia
6 Reviews and 152 Opinions I also stayed here on business and was very happy with the accomodations. The fitness facilities...
Hilton Sofia Sofia
7 Reviews and 255 Opinions When I travel I usually try and stay at a Hilton family hotel, the Hilton Sofia is a very nice...
Radisson Sas Grand Sofia
12 Reviews and 167 Opinions The Radisson SAS Grand Hotel is located in an attractive part of Sofia centre, on the famous yellow...