Luxury renovated apartment for sale in the Old Town, Barcelona | LFS2601