Very nice place to stay in Greenwich, London.