Reviews of On The Spot Yarrow Street. (Supermarket) in Invercargill (Southland).