Old City Market The Saint John City Market is one of the oldest markets in North America. The rafters of the market resemble the hull of a ship. Items for sale include arts and crafts, meats, fish and seafood, souvenirs, fresh fruits and vegetables and much more. Address: 47 Charlotte Street Saint John NB 1 506 658-2820