Barcelo Pueblo Menorca is located Calle Mestral, s/n, 07713 Sant Lluis, Menorca, Islas Baleares Menorca Spain