Commercial property in Sant Just Desvern, for sale

Ref: LOC0929