The Deck Restaurant & Bar No:/59/7 Peter's Lane, Dehiwala-Mount Lavi Chinese Restaurant Seafood Restaurant Call