Moratuwa

Bolgoda queens villa

About

Bolgoda queens villa is a restaurant in Moratuwa, Sri Lanka.