Location: Jeddah, Saudi Arabia
Description: The Jeddah Obhour Palace is a 275 acre residential compound in Jeddah, Saudi Arabia. Saudi Arabia Landscape Architecture and resort design.
Artifex10 | Landscape Architecture, Design + Planning