Where is DB Plaza located?
DB Plaza, 8 Plaza Lane, Discovery Bay, Hong Kong