Get Directions to Canton Restaurant
146 Dee Street, Invercargill City Centre, Invercargill City, Southland, Invercargill, Southland (03) 218 9254
(03) 218 9254
146 Dee Street, Invercargill City Centre, Invercargill City, Southland, Invercargill, Southland (03) 218 9254
(03) 218 9254