Orchid Restaurant
No 532/2 Matara Road, Debarawewa Tissamaharama., Tissamaharama 82600 Sri Lanka
Orchid Restaurant is a American, Asian, Sri Lankan, Vegetarian Friendly place is located in Tissamaharama, Southern Province. The address of Orchid Restaurant is No 532/2 Matara Road, Debarawewa Tissamaharama., Tissamaharama 82600 Sri Lanka.
If you want to go to the place or need any services, you can contact them directly. The phone number is +94 72 624 3777,