Very nice place in center London.