From Our Editors
Bring on the cheese! Sbarro's pizza located in Leesburg is loaded with fresh cheese and ingredients, making it a local favorite.
At Sbarro, you can find ample parking that is readily available any time of day.
Pizza is a food staple that is done right by Sbarro.