NTB Green House Star is situated in Batticaloa. Guests can have a cocktail at the bar. Read more
NTB Green House Star is situated in Batticaloa. Guests can have a cocktail at the bar.