Osha Plaza
Osha is an Arabic name meaning “shining”. Because with Osha Plaza’s unrivalled waterfront location, you’ll see the sun shining off the water at sunset. Situated just 50 meters from the Metro station and at the heart of Deira Dubai, the district includes retail stores, offices, and a range of residential apartments for lease. Your ideal waterfront lifestyle awaits…
Discover in 360
- OFFICES: 27 Units
- GROUND FLOOR RETAIL: 45 Units
- RESIDENTIAL: 338 Units
- Parking Basement: 650 Units