A borgo is a small Italian village or an assemblage of old farmhouses built around a castle. Nowadays, there are borgos or borghi (Italian) spread across the country, some of which have been gloriously brought to life and styled into captivating hotels.
Source: travelaway