Torch Restaurant International Cuisine in Greenhills San Juan
April 28, 2012
When In Manila and craving to have a taste of the finest international cuisine, Torch Restaurant is definitely where you should go! While some restaurants choose to specialize in one type of cuisine, Torch …