Boomerang is located in Thailand on L5, I-Tech Mall, F1 , the Mall Ngamwongwan , 30/39-50 Moo 2 Ngamwongwan Road , Bang Khen , Nonthaburi , Nonthaburi. Boomerang is rated 3 out of 5 in the category dvd store in Thailand.
Address
L5, I-Tech Mall, F1 , the Mall Ngamwongwan , 30/39-50 Moo 2 Ngamwongwan Road , Bang Khen , Nonthaburi , Nonthaburi