Define Merthyr. Merthyr synonyms, Merthyr pronunciation, Merthyr translation, English dictionary definition of Merthyr. n 1. a town in SE Wales, in Merthyr Tydfil county borough: formerly an important centre for the mining industry. Pop: 30 483 2. a coun
St. Neots Read more Popular destinations for Hotels with Free Wifi Paris Lingering over pain au chocolat in a sidewalk café, relaxing after a day of strolling along the Seine and marveling at icons like the Eiffel Tower and the Arc de Triomphe… the perfect Paris experience combines leisu...