(Translated by Google) The location is superb. The two subway stations Holland Park and Shepards Bush can be reached after a short walk. In the immediate vicinity there a ... more