Contact the King of Pizza

Address

Leo’s Pizza

909 Boston Neck Road

Narragansett

RI 02882

Hours

Monday: Closed

Tuesday to Thursday: 11 am to 10 pm

Friday and Saturday: 11 am to 11 pm

Sunday: 11 am to 10 pm