Travel Guest Post: A Guide to Leeds
Leeds is a large city in the North England next to the river Aire. It started as Loidis in the 5th century, but wasn’t officially founded as Leeds until 1207. It is located 190 miles north to northwest of central…
Categories: travel