The approximately halfway between Madrid and Santander located DOarea Ribera del Duero is famous for its red wines that are produced here on up to 800 m high altitude vineyards

Could you correct the punctuation please?
The approximately half-way between Madrid and Santander, located DO-area 'Ribera del Duero is famous for its red wines that are produced here on up to 800 m high altitude vineyards.