Stone buildings in Tossa de Mar. It is a picturesque medieval old town in the heart of Costa Brava, Catalonia, Spain.