Nilmini Tea Room is located in Sri Lanka. Address of Nilmini Tea Room is Sri Lanka.
Some of the places around Nilmini Tea Room are -
Sri Lanka