Trincomalee

Red Lobster

About

Red Lobster is a seafood restaurant in Trincomalee, Sri Lanka. Open daily 9 am – 10 pm.

Good to know

  • Wi-Fi