A remarkable taxi ride at Leamington spa:

Leamington spa also known as Royal Leamington Spa is a town in England. It is divided by the river Leam running east to west. This town was developed at the start of 19th century. By 1901 the population of Leamington was 27000 from few hundreds. In 1830 queen Victoria had visited the town as a princess and in 1858 as a queen. The town has beautiful parks like the Jephson Gardens and in the centre of the town are variety of shops .The out of town Retail Park is called Leamington shopping park. Let us know more about the Leamington spa taxi available service.