2024
GRAND THAI
Nuwara Eliya
Thai restaurant • €€
The Grand Thai is located on the side of the Grand Hotel and as its name ...Read more