Stunning beachside location.
Perched on the cliff above Praia da Rocha beach, Oriental is ideally situated for a beach break. Away from the main drag with peace and quiet, yet just 500m from the main strip if you're looking for something more lively, the hotel is close to shops, restaurants and a short drive from the marina.