TARIN -Caños de Meca- is a restaurant and accommodation establishment. It is located near El Faro de Trafalgar and is described as a 3-star hotel.