Contact the King of Pizza
Address
Leo’s Pizza
909 Boston Neck Road
Narragansett
RI 02882
Hours
Sunday to Thursday: 11 am to 9 pm
Friday and Saturday: 11 am to 11 pm
Contact the King of Pizza
Leo’s Pizza
909 Boston Neck Road
Narragansett
RI 02882
Sunday to Thursday: 11 am to 9 pm
Friday and Saturday: 11 am to 11 pm