BR

Festival City II Tower 2

Sha Tin District, China