Bistro La Specola offers a unique dining experience with stunning views of the Marmore Falls.