potubowa ground is a Cricket ground located in Sri Lanka. It is one of the 388 Cricket grounds in Sri Lanka. Address of potubowa ground is Pothubowa, Sri Lanka.
Some of the places around potubowa ground are -
Pothubowa, Sri Lanka