This girl sounds very similar to the Maria at Cosmopolitan on Bridge St. Described exactly as you said, Spanish and Slim. I mean they are sister establishments so it's plausible her rota alternates between both venues
I had Maria just this week (Tuesday 11th) for half an hour