Don't think any of rooms are self catering. One shop within walking distance that sells groceries the size of a newsagents.
May I ask how much I should expect to pay for a taxi from Sofia airport to the Atlantic Hotel?
How far is it from the city centre? Can I walk to the Alexander Nevsky Cathedral for example, or will I need a taxi? If so - how much will that cost?