Only online is option in Sofia
Sofia is a nice city and only and best way is look for online advertisements.
I been to Lion bridge, there is a gypsy street walker she was offering sex in her room near by. Couple of gypsies and guys were sitting there and not attractive and not safe to interact.
I then visited Bar Maroc (near lion bridge on the left side of lion hotel and you pass by bus stop and is easy to find), there was a Turkish lady 4-5 and I waited for two hours. Two more 3-4 ladies came. Drinks are cheap and guy was per suing me to take either one but not even close to what I anyone can make a mind.
I came back towards Vitosha boulevard, on the way just after hotel Sofia Balkans, there was an average looking girl handed me visiting card of an escort agency (only name and phone number). Many girls on Vitosha Blvd but no one seemed like street walker, there are many clubs but did not go as alerted by other mongers (I had a bad experience in Istanbul few days back that I will report in Istanbul forum).
I then visited Kamasutra, 5 Lev entry ticket and drink was 5 Lev. Strippers were good, I saw 4 performances. I asked waitress, can I take girl to my room or back room, she said no. I can get a company of a girl for 60 Lev for an hour (obviously I have to pay for her drinks and you can only talk to girl, no touching or kissing). I could not remember lap dance, I think it was around 120 Lev. You can stay there as long as you keep on ordering drinks.
Sofia girls are not sharing wattsapp to viber in the advertisements (except one or two). I used topescort website and all numbers you need to call by a local phone. I got a local sim costed 7 Lev but SMS are expensive to make. Most girls will not reply SMS. But it is good to SMS first and then call, it make them to understand what you are asking for as English use is minimal. I managed to get two stunners and they appeared exactly as per their profile. But I need to talk to atleast 20 girls prior to shortlisting these two. Most girls will not agree to kiss and some will ask you to talk to their friend as their English is not good. First girl charged 100 Lev luis 20 Lev for taxi. All girls will ask you 20 lev for taxi. She cam in office dress looked like a receptionist and was good. But not proactive just passive. But it was good.
Second day I called second girl, she looked like her profile, she has a face photo as well. She came to my hotel and looked like a girl next door. She was tall, 5-7" or 5-8". She let you play as you wish and very good in talk. She asked for 200 Lev for two hours, she was very good. I liked her and she stayed whole night for 500 Lev (although night is 6 hours). I repeated this girl FR two more nights. Her face and appearance in clothes is 9-10, but when she is unleashed appears to be 8, as her curves are lacking shine probably due to lack of exercise. But her face, smile and talk is very good. She made my Sofia trip entertaining although I missed picking up girls from bar or discos.