Batticaloa

Amirtham Hotel & Store

About

Amirtham Hotel & Store is a restaurant in Batticaloa, Sri Lanka.