HMC

Saltours International Ltd

Travel Agent in London

Updated: March 17, 2024 04:50 AM

Saltours International Ltd is located in London (Capital of England), United Kingdom. It's address is 49 Great Cumberland Pl, London W1H 7LH, United Kingdom.

49 Great Cumberland Pl, London W1H 7LH, United Kingdom

GR8Q+9V London, United Kingdom

+44 20 7724 7711

saltours.travel

Check Time Table for Saltours International Ltd


Monday9 AM to 6 PM
Tuesday9 AM to 6 PM
Wednesday9 AM to 6 PM
Thursday9 AM to 6 PM
Friday9 AM to 6 PM
Saturday10 AM to 5 PM
Sunday10 AM to 5 PM

Questions & Answers


Where is Saltours International Ltd?

Saltours International Ltd is located at: 49 Great Cumberland Pl, London W1H 7LH, United Kingdom.

What is the phone number of Saltours International Ltd?

You can try to calling this number: +44 20 7724 7711

What are the coordinates of Saltours International Ltd?

Coordinates: 51.51597, -0.160353

Saltours International Ltd Reviews

George Settle
2023-01-21 15:57:30 GMT

Imran really takes his time to understand the needs of each client in order to provide maximum effeciency. Saltours technology is second to none, would highly recommend to any business looking for bespoke travel products

Shang Family
2022-08-10 20:42:53 GMT

I booked a Hilton hotel online via Hilton website and canceled it but I didn't get any refund. I was told by the hotel that my booking was through the third party Saltours and they hold my money, not the hotel. I didn't khnow what's going on. when I called Saltours and they said I need to talk my agent, not Saltours. But The Hilton hotel clearly told me it was through Saltours. How it worked is Saltours changed my credit card and then they paid through their own credit card to Hilton. Hilton refund the money to Saltours because I canceled the booking but Saltours didn't refund the money to me.

Write a review of Saltours International Ltd


Saltours International Ltd Directions
About London
Capital of England

London is the capital and largest city of England, and the United Kingdom, with a population of around 8.8 million, and the largest city in Western Europe by metropolitan area, with a population of 14,800,000. source

Top Rated Addresses in London

Addresses Near London