Italian restaurant Mare e Monti offers a taste of Italy.