Mohamed Raafat
  • On Brands
  • OMRAN ARCHITECTS

Mohamed Raafat

Architect from Alexandria, Egypt