The plural of albergo; multiple hotels or inns in Italian.
Italian plural of 'albergo' (inn, hotel), from Latin 'herbergare' (to lodge or harbor).
Try Another Word