Description
The warm waters that lap Barcelona's Mediterranean coastline are a refreshing alternative to the hustle and bustle of this lively Spanish city.
©