Abidos Hotel Al Barsha is an elegant and impressive 16 storey building with a glass and steel façade which incorporates a cutting edge design to anchor a new dimension in hospitality.
Head Office
Business Bay, Bay Square, Building 13
P.O. Box 13164, Dubai, UAE