Italian restaurant Stella Alpina offers hearty meals in a scenic setting. Enjoy the sun while you wait for your generously portioned dishes.