La Terrazza Restaurant is located across the street from the Cedarhurst Train Station on the corner of Spruce Street and Willow Avenue. For more than 19 years this family-owned, Italian-style restaurant has been serving up fresh, handmade specialties smothered in some of the best sauce anywhere. With fish delivered every day of the week and desserts and fresh pastas made on the premises, your dinner is always as fresh as possible—which attests to why most of the locals are regulars. La Terrazza also offers an incredible wine selection for the perfect pairing with your delectable meal.