This deli is no longer located in St. Martins. They use to be at the Saint John City Market in uptown Saint John, I am not sure if they are still there.
Address: St. Martin's Market, St. Martins, New Brunswick, Canada
Location: Canada > New Brunswick > St. Martins
Phone Number: +1 506-833-2300