Greenwich
Fast Food•Sta. Cruz
About
Greenwich is the largest pizza and pasta chain in the Philippines. Overload every barkada Read More
Overview
Rizal Ave cor Tayuman St, Sta. Cruz, Manila, Metro Manila | Get directions
M-Su: 9AM-12MN
In Front of the Building
Fast Food; Italian; Pasta; Pizza
You may also like