(Translated by Google) All in all pleasant accommodation and above all not far from central London. (Original) Sistemazione tutto sommato gradevole e soprattutto non lont ... more