The recently opened Choi Palace in Eastwood Mall satisfies the craving of diners in this area for authentic Chinese food The restaurant is from the same group that brought you Choi Garden in Greenhills. A couple of weeks ago, we went to Eastwood to watch a movie but wanted to eat lunch first … [Read more...]