The location of the offices of FUNimation
I have Google Earth app on my tablet and did a search. Just wondering is the main office in 1200 Lakeside Parkway Flower Mound, Texas? I just want to know this. Thank you.
As far as the actual address, I'm not sure, but I can confirm that they are indeed located in Flower Mound.
Watch out for parcels with no return address…