Just a short walk from Sanur Beach, Massimo Italian Restaurant promises authentic tastes of Italy right in the heart of town. Their menu is full of traditional favourites including pastas, pizzas and salads. With an on-site deli selling imported and fresh ingredients, you can recreate the flavours at home for your own Italian feast.