Menorca Town Spain

26.659548,-80.293537