SINGAPORE RETAIL

The Star Vista

Venue Details
Address: The Star Vista, 1, Singapore, 138617 Singapore
Phone: 6694-3111
Website: www.thestarvista.com
Open since: September, 2012
Nearest trainOne-North
Report a correction