Oscar House was acquired in September of 2020 and it is situated on the corner of Cleworth Street and Chester Road, Manchester.
It is within proximity to both Manchester City Centre and MediaCity, the home of the British Broadcasting Corporation (BBC), through bus links and is less than 5-minute walk to the tram that links the two.