Convenient, walking distance to Homerton station. Quiet road.