Located in the heart of Hamra, Sultan Palace Residence promises excellent accommodation.
23 rooms
Check in at 12:00
Check out at 12:00