Sure, here's the translation:
"Everyone probably wants to live in a house close to the school when studying abroad in London."
Who understands the happiness of having a big French window when renting a house in London? Everyone knows that London is often cloudy, so good lighting is desired. You can overlook anything else, but having a French window is a must, folks! It's to prevent the "rushing to meet deadlines" syndrome. Also, it's super convenient for going to school; commuting to places like CSM, UCL, KCL, and LSE is basically a straight shot by subway.
And downstairs, there are local supermarkets like Tesco, Lidl, Waitrose, and even a Chinese supermarket. The prices are quite friendly too! Who still says they can't find a place to live?