Villa Rosa's pizza in Rt 109 the best in western Suffolk
Villa Rosa's pizza the best in western Suffolk county! Try it once and you will keep coming back for more! Simply the best pizza you will ever have! Dont let somebody else tell you about it just Try it!!!