Let agreed £4,500 pcm Osborn Street London E1 PREMIUM - LOCATION - This impressive 3-bed apartment has been thoughtfully modernised throughout, creating a stylish and contemporary home that combines spacious interiors with an enviable central London location. The property is excepti... 3 2 1 pdf Tenancy Legal info