Lekker BBQ
210 Atwells Ave, Providence 02903