Don't forget mamilla is the name of the shopping complex there. It's not only a hotel
That complex might have another hotel called city and since it's by mamilla they call it mamilla city hotel
Also the adress showing might be the adress for the entire complex there, it's a postal adress...
This might explain it all