A super stay in Sevilla. It is located super near by the metro.