Leons is a restaurant offering a cozy atmosphere and Mediterranean cuisine. Takeaway is available.