Taste Of Ceylon Luangphrabang is located in Luang Prabang, Lao People'S Democratic Republic on V4QJ66W. Taste Of Ceylon Luangphrabang is rated 4.8 out of 5 in the category sri lankan restaurant in Lao People'S Democratic Republic.
Amenities
Good for kids
Toilets