Twin Paradise (Elhamd) Twin Paradise (Elhamd) 21, El Sheikh St. Elteraa Elboulakeya - Shoubra Po 11231 - Cairo Egypt www.twinparadise.com.eg