Italian restaurant offering a spacious and tranquil dining environment. Known for good Italian cuisine.