star vista food 22 24
Star Vista is a unique buying and dining location located in the Buona Vista location of Singapore. It combines present day architecture which has a vivid environment, which makes it an interesting spot for both locals and holidaymakers. The foodstuff scene at Star Vista is various, featuring an array of culinary options that cater to unique tastes