Chamara Hotel is a Tea house located in Sri Lanka. It is one of the 366 tea houses in Sri Lanka. Address of Chamara Hotel is Pallebedda, Sri Lanka. Chamara Hotel can be contacted at 94784939425. Chamara Hotel is rated 4.5 (out of 5 stars) by 2 reviewers on the web.
Some of the places around Chamara Hotel are -
Pallebedda, Sri Lanka