Everything British can be found at Taste of Britain in Norcross. The giftwear and grocery store specializes in providing a little bit of Britain within Historic Downtown Norcross. The specialty shop, located at 73 South Peachtree Street, sells everything from flags, books and teapots to bone china, clocks and London souvenirs — all imported from Great Britain.
more