Osteria Mozza

Osteria Mozza, one of the Italian Charm eateries, is on Orchard Road. Osteria Mozza is one of the Three Best RatedĀ® Italian Restaurants in Orchard Road, Singapore.