Olinda Road Price £650 Per Month Olinda Rd, London N16 6TS, UK Type Studio Status To Let Show Details Description A first floor self contained studio apartment close to local amenities and… Price £650 Per Month Show Details