Shop 12 Lowood Shopping Centre Walters St, Lowood QLD 4311, Australia +61 7 5426 2555
How to go there
Chinese restaurant Loc: -27.4624 / 152.58
Plan your visit