star vista food 22 24
Star Vista is a novel shopping and eating destination situated in the Buona Vista spot of Singapore. It combines modern architecture which has a lively atmosphere, rendering it an desirable spot for both locals and holidaymakers. The food items scene at Star Vista is various, offering a wide array o