Back to the list

The Star Vista

1 Vista Exchange Green Singapore 138617

The Star Vista is an urban retail sanctuary set within a uniquely integrated and natural environment.