Shop is a Cafe located in Sri Lanka. It is one of the 4302 cafes in Sri Lanka. Address of Shop is Trincomalee, Sri Lanka. Shop can be contacted at 94762750469.
Some of the places around Shop are -
Trincomalee, Sri Lanka