Vaishali’s apartment is in a good location for visiting Barcelona.
It’s close to the beach, over the road from the Selva de Mar Tram stop and a short walk from the Selva de Mar Metro station. You will need to use public transport to get to the usual tourist destinations as it’s not really walking distance, but that’s all part of the experience!
For food and drink items, there’s a large Alcampo in the shopping centre over the road - Diagonal Mar. Just be aware that it’s closed on a Sunday.