H10 Casa de la Plata is located in Calle Lagar 2-4, 41004, Seville, Spain.