Every place delivers if you ask the right way. Any one at your hotel should be able to find a "friend" who will pick up food for you at Corner Bar, Sweet Spice or any of a number of places that locals and taxi drivers frequent. I think Sweet Spot actually does have delivery, we got if for breakfast a trip or two ago.