Located in Oulad Maʼammar in the Algiers Province region, Nazli Studio has a terrace. Featuring sea and garden views, this holiday home also features free WiFi.