Oxbury Place
1299 Oxford St E.
188 Units
Coming Soon: 18 Story Apartment building in Northeast London
1299 Oxford St E.
188 Units
Coming Soon: 18 Story Apartment building in Northeast London
Oxford Street – 34,500 VPD, Highbury Street – 36,000 VPD