London Delivery is a general store offering food delivery services, with orders available late into the night.