star vista food 22 24
Star Vista is a singular purchasing and dining desired destination located in the Buona Vista region of Singapore. It brings together modern day architecture having a vivid atmosphere, which makes it an attractive location for the two locals and holidaymakers. The foodstuff scene at Star Vista is diverse, presenting a wide range of culinary selecti