Capilon Hotels
Capilon Group manages a number of Hotels on behalf of their owners. Some of these are independent. The following hotels fall under the Capilon Hotels brand:
The Mayflower Hotel
26-28 Trebovir Road, Earls Court
London, SW5 9NJ
020 7370 0991
info@mayflowerhotel.co.uk
The Prince William Hotel
42-44 Gloucester Terace,
Westminster,
London, W2 3DA,
020 7724 7414
info@princewilliamhotel.co.uk