Crust Italian Restaurant Concept

Restaurant Concept | 2500sqft | 2010 | Singapore