Marlborough’s main town, Blenheim, has great cafes, galleries and shops wrapped within the picturesque Taylor and Opawa rivers.
Marlborough’s main town, Blenheim, has great cafes, galleries and shops wrapped within the picturesque Taylor and Opawa rivers.