Loku amma is a Restaurant located in Sri Lanka. It is one of the 14480 restaurants in Sri Lanka. Address of Loku amma is Sri Lanka.
Some of the places around Loku amma are -
Sri Lanka