What Moresand say about themselves
“Moresand Limited is a UK based travel agency supplying flights, hotels, packaged holidays and cruises. Founded in 1987 it is headquartered in Fitzrovia, London. The company is one of the largest independently owned travel agents in the country, with turnover of £170m in 2017.”