Cella Villa provides good lodging in Baie Lazare.
This venue is situated 1350 meters away from Le Jardin Du Roi Spice Garden. The venue is located within 20 minutes' walk from Baie Lazare center.
Takamaka Bay Distillery is 3.6 km from the hotel and Union Estate Park is 55.3 km away.
Guests can reach Cella Villa by car from Seychelles International airport in 10 minutes.
Cella Villa provides guestrooms appointed with a balcony, climate control and a work desk.
Eat & Drink
Offering eclectic meals, Anchor Cafe is situated 600 meters of the property.