Twenty Nevern Square Hotel
Phone: +44 (0) 20 7565 9555
Website: http://www.20nevernsquare.com/
Situated in a serene garden square, Twenty Nevern Square is a boutique hotel in West London, featuring 20 beautifully designed rooms. The rooms at this four star luxury London Hotel are defined by an attractive mix of European and Oriental influences, with hand carved furniture in all rooms.