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