Alcazar

Al·ca·zar

Alcazar

n.
  1. A fortress; also, a royal palace.