Homestay ⌂1 roomsProperty size
About Imran Villa
Imran Villa is a 2-star hotel in Negombo, Sri Lanka. It is one of 669 places to stay in Negombo listed on Triptoic. The property has 1 rooms.
Property facts
- Property type
- Hotel
- Star rating
- 2 stars
- Rooms
- 1
Location
65, St. Lazaros Road Periyamulla, Negombo, 11500, Sri Lanka
Loading map…
Frequently asked questions
Where is Imran Villa located?
Imran Villa is located at 65, St. Lazaros Road Periyamulla, Negombo 11500, Sri Lanka.
How many stars does Imran Villa have?
Imran Villa is rated 2 stars.
How many rooms does Imran Villa have?
Imran Villa has 1 rooms.