London Executive Apartments has opened new units in College Road, Harrow – part of The Hub residential complex directly adjacent to Harrow-on-the-Hill rail and tube station.