Stratford-on-Avon in Japanese
Stratford-on-Avon in Japanese
ストラトフォード・アポン・エイヴォン
A town in Warwickshire, England, birthplace of William Shakespeare. Often used as a byword for a particularly idyllic or historic town.