20 Nevern Square, Earls Court, London, England SW5 9PD
The Twenty Nevern Square Hotel and Restaurant is a privately-owned luxury hotel in a restored Victorian townhouse.
The emphasis is on natural materials -linen, cotton, silks and beautiful hand-carved furniture.
The twenty exquisitely furnished guest rooms at the Twenty Nevern Square Hotel all have en-suite facilities featuring white floor to ceiling marbling.
Guests can choose from specially carved deluxe four-poster beds and Egyptian sleigh beds This is a small, luxury twnety room, six floor boutique hotel.
Twenty Nevern Square Hotel and Restaurant Location