Greenwich
Fast Food•Baguio City
About
Greenwich is the largest pizza and pasta chain in the Philippines. Overload every barkada Read More
Overview
80 Session Rd, Baguio City, Session Road Area, Baguio, Benguet | Get directions
M-Su: 9AM-9PM
Fast Food; Italian; Pasta; Pizza
You may also like