With a decade’s experience in the transportation industry, OTR Mini Coaches provides a first class travel service in and around London, and throughout the United Kingdom.
Hampton Court Palace is a former royal palace in the London Borough of Richmond upon Thames, south west London, England, United Kingdom. The palace is located 11.7 miles south west of Charing Cross and upstream of Central London on the River Thames. It is open to the public as a major tourist attraction. The palace’s Home Park is the site of the annual Hampton Court Palace Festival and Hampton Court Palace Flower Show.