Location

Plaza Mayor 35 Cáceres, Cáceres‎, Spain