- UK Information
- UK Hotels
- French Horn, The
French Horn, The
The French Horn is a riverside hotel featuring spacious rooms with air conditioning, safes and flat-screen TVs. There is free private parking and beautiful views of the river Thames.
Rating
Visa,Maestro,American Express,MasterCard,Diner's Club
Prices from £100
21