Greenwich Pizza – Most Popular Pizza Chain in the Philippines
April 19, 2010
When In Manila, do try out the Filipino Pizza chain, Greenwich Pizza, and do try to catch the limited edition American Idol Pizza while it lasts!