With an average price of £142 per night London’s hotels offer services to quite wealthy customers. A great number of visitors cannot afford ordinary hotels and are forced to stay on a private rented market, that has been notorious for its low quality.
The demand for hotels at a price below £45 a night, several times exceeds the need of anything above. Nemo is the only hotel in London that is designed to provide good quality branded accommodation at a real low price.
BECOME A CO-OWNER STAY IN TOUCH