The Village Terrazza is an Italian restaurant offering aperitivo, happy hour, brunch, and takeout options.