Finest Island Flavours at Black Pepper A restaurant serving the best of Sri Lankan seafood fare that will entice your taste buds.