Dehiwala-Mount Lavinia
Shelton Sea Food Restaurant
About
Shelton Sea Food Restaurant is a seafood restaurant in Dehiwala-Mount Lavinia, Sri Lanka.
Good to know
- Wi-Fi
Shelton Sea Food Restaurant is a seafood restaurant in Dehiwala-Mount Lavinia, Sri Lanka.