Leasehold £1,995,000 South Barrack Road Terraced House · South Barrack Road 65345.50 sq m Savills GibraltarView details