Trincomalee

Lake Front Rest

About

Lake Front Rest is a restaurant in Trincomalee, Sri Lanka.