Restaurants Olive’s Pizza quietly opens its doors in Leesburg Posted on August 13, 2021 A new pizza place called Olive’s Pizza has quietly opened for business in Leesburg. Read More