star vista food 22 24
Star Vista is a singular shopping and dining place situated in the Buona Vista region of Singapore. It combines present day architecture with a vibrant atmosphere, making it an interesting place for equally locals and travellers. The food items scene at Star Vista is numerous, featuring a wide range of culinary choices that cater to various prefere