Lord Buddha Statue is a Monument maker located in Sri Lanka. It is one of the 66 Monument makers in Sri Lanka. Address of Lord Buddha Statue is Batuwatta, Sri Lanka.
Some of the places around Lord Buddha Statue are -
Batuwatta, Sri Lanka