Richmond Churchill Limited Partnership

The nine-storey development at Richmond Road and Churchill Avenue would feature commercial space on the ground floor and residential units on the eight floors above.