Takarada is a large electronics store in Akihabara that sells duty free. This is their second of two stores in Akihabara.