star vista food 22 24
Star Vista is a singular shopping and dining destination located in the Buona Vista space of Singapore. It combines fashionable architecture using a vivid atmosphere, making it an captivating location for each locals and visitors. The food stuff scene at Star Vista is various, giving a wide array of culinary options that cater to various tastes and