The Cliff is a restaurant located in the luxurious Sentosa Island, offering stunning views of the South China Sea. The restaurant features a beautiful outdoor terrace surrounded by lush greenery, and serves modern European cuisine with a focus on fresh seafood.