Entries by Gazette Life

Burger Paradise!

Leo’s Burgers in Costa Teguise is rapidly making a name for itself in the burger world, both here on Lanzarote and further afield. We went along to find out why.