Mirador O Cepudo is a restaurant offering panoramic views.