Ramsbury Oxford, in partnership with development adviser Capital Real Estate Partners and advised by Savills, has launched 52,500 square feet of retail at the former Debenhams on Oxford Street to market, the biggest retail lease launch on the famous London thoroughfare in years.