Phone: +34955 28 25 66 email: reserva@mechelarestaurante.es Calle Pastor y Landero 20, 41001 Sevilla Open: Tuesday to Sunday 14.00-16.00 Monday to Saturday 20.30-00.00 See booking terms below