Contact the King of Pizza

Address

Leo’s Pizza

909 Boston Neck Road

Narragansett

RI 02882

Hours

Sunday to Thursday: 11 am to 11 pm

Friday and Saturday: 11 am to 1 am

Call our pizza restaurant at (401) 789-4950 for more information or to place your order.