Saizeriya

Saizeriya, located in YewTee Point, Choa Chu Kang North, is a well-liked chain restaurant serving fresh and delectable Italian cuisine.

Saizeriya is one of the Three Best RatedĀ® Italian Restaurants in Choa Chu Kang, Singapore.