star vista shops

Shop Till you Drop: Star Vista Review – Unique Open Air Concept!

Some of you who pass by Buona Vista may have seen the magnificent structure that is The Star. The mall,…

6 years ago