Eccleston Square Hotel has opened as London's most High Tech hotel and is a proud member of Design Hotels. Bordering Belgravia in the heart of Central London SW1, the hotel sits on an award-winning garden square, close to creative and chic fashion shops, galleries and a myriad of stylish restaurants and bars as well as famous landmarks such as Buckingham Palace.