Omar Abdelshafy

Omar Abdelshafy

Senior property consultant • Remax