Mirador de Callao is a scenic spot and grill restaurant offering fresh seafood, grilled meats, and dishes featuring local ingredients.