Takarada is a large electronics store in Akihabara that sells duty free. This is the main store of two in Akihabara.