BR

Festival City III Tower 1

Sha Tin District, China