A landlord in north London has been fined £75,000 plus costs after he was found guilty of illegally letting two flats.George Nathanel, the director of Zenobia properties, was advertising the flats on on Grove Road, North Finchley, on sites such as Airbnb and Booking.com for short-term holiday rentals.