On the Mediterranean Sea in the south of France , the colorful medieval village of Collioure is a delightful location with tiny art galleries, cafes, a royal castle and harbor sheltered beaches. See more images of Collioure and other interesting places at Tom Mosher Photography.
