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