star vista food 22 24
Star Vista is a unique shopping and dining destination located in the Buona Vista location of Singapore. It combines modern-day architecture having a vibrant atmosphere, making it an attractive spot for both locals and vacationers. The meals scene at Star Vista is diverse, offering a variety of culinary possibilities that cater to distinct preferen