Resto Italia Home > Hotel Buyers Guide > Buffet / Foodservice Equipment Resto Italia by TechnoA Via del Lavoro 4 Loc. Canavaccio Urbino (PU) 61029 Italy Phone: +39 0722354048 https://www.restoitalia.it/