Tarek Beshir Architects is a professional design firm offering services in architecture, landscape architecture and interior design to...