Where is Lotus?

Located at Gardenworld – 810 Springvale Rd, Braeside 3195


View Lotus Water Gardens in a larger map