S&R villa Hotel 👍👍 Nice place 🥰❤️ Address Negombo, Sri Lanka Contact +94 76 562 4938 Rating on Google Maps 3.00 (7 reviews) Open on Google Maps