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.com/