Tangelo in Russia Mega Foods Address: Stupinskiy proezd 1A, korpus 3, 117546 Moscow Russia Phone Number: +7 96 71 49 16 16