New Castle Pizza / Odessa / PizzaLorenzos June 19, 2018 - by Staff Contributor 513 Main Street Odessa, DE 19730 302-378-9399 Read More