Ammazza is an Italian restaurant offering brunch, antipasti, and pizza, complemented by cocktails and Italian wine. It features a retro-chic dining room and terrace, with happy hour specials and a Sunday Italian brunch. Takeaway options are available.