Situated in Aflao, Palace Club House features a bar. The units in the guest house are fitted with a TV. Read more
Situated in Aflao, Palace Club House features a bar. The units in the guest house are fitted with a TV.