Capilon Hotels officially opens the Edwin Hotel in Earl’s Court
🏨 Capilon Hotels opened the Edwin Hotel, a 60-room townhouse in Earl’s Court, London, near Earl’s Court Station. The property features modern and traditional design elements, including walk-in showers, air conditioning, Wi-Fi, smart TVs, and coffee machines. Open-plan ground floor offers breakfast and co-working spaces. Capilon, founded in 2004, targets business and leisure travelers with boutique properties in central London.
Share