B&b Terre del Sud is located at Via G. Oliverio 19, Locri, Calabria, IT