Santa Lucia Pizza is a pizza restaurant known for its wonderful crust and variety of toppings. Dine-in and pickup options are available.