district 10 star vista review

District 10 Bar Tapas Restaurant @ Star Vista

Star Vista is fast becoming a foodie haunt for new, interesting restaurants. What's best is that it is near to…

12 years ago