Scenic viewpoint in Modica, Italy. Offers a panoramic terrace, a popular spot with benches.