London Oven is a restaurant offering pizzas, sandwiches, and salads. They provide options for both delivery and takeout.