alawwa, Kegalle

Manora Residence Hotel

About

Manora Residence Hotel is a restaurant in alawwa, Kegalle, Sri Lanka.