Sort by distance
Copy link and share with your friends:
The Mercure London Staines hotel is a 88 room, 3 star London hotel on the banks of the River Thames in the suburbs of West London. The restaurant and meeting room have views of the Rive...
Max capacity: 80
© Copyright 2004-2021 - Company Registered in England & Wales - Company Number 3799991