Trincomalee

Restaurant Wellawaya

About

Restaurant Wellawaya is a Sri Lankan restaurant in Trincomalee, Sri Lanka. Open 24 hours.