Amba sewana family restaurant is a Family restaurant located in Sri Lanka. It is one of the 187 Family restaurants in Sri Lanka. Address of Amba sewana family restaurant is Veyangoda, Sri Lanka.
Some of the places around Amba sewana family restaurant are -
Within less than half a Kilo meter of Amba sewana family restaurant, you can also find 5 Th Len Naranvaththa, Alankara avenue, Lucksiri Stores Kureekotuwa, Veyangoda Football Ground and many more.
Veyangoda, Sri Lanka