Twenty Nevern Square Hotel
Local business
SW5 9PD London
United Kingdom
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.