Pollo Royal
18 Irving St
Framingham, MA 01702-7377
774-777-5872