A charming luxury townhouse in Artà! (ID 1503)