Villa Alicia is located in Madrid, Spain on Calle de Ntra. Sra. de Valverde, 158,. Villa Alicia is rated 4.9 out of 5 in the category animal watering hole in Spain.
Address
Calle de Ntra. Sra. de Valverde, 158,
Accessibility
Wheelchair-accessible entrance