Menches is a pizza delivery spot. Located near a shopping center, it offers a menu that may include salads and omelets.