All You Need to Know About Tossa De Mar December 17, 2019 Travel A borough named Tossa de mar in Catalonia, Spain, located on the coast of Costa Brava 87 kilometers from Barcelona which is