JA Thumb

Jeddah Obhour Palace

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