Cecil Martin

Writer, Editor, and Director in USA

Visit my website

Barcelona is the second largest city in Spain, both in terms of area and population. Capital of the autonomous region of Catalonia, Barcelona or Barca, is located on the north eastern part of the Mediterranean coast. ottawa train tour