J
James Chen Review of StarVista
From the outside, the place looks amazing. From th...
From the outside, the place looks amazing. From the inside, it looks even better with the open air amphitheatre-ish area! There are also many restaurants, marts, dessert places and many other type of stores. Definitely a great place to visit.
Comments: