Cella Villa Location
Santa Maria, Anse A La Mouche, Baie Lazare (Mahe), SeychellesMain Features
Cella Villa Amenities
-
General
Parking - Concierge desk
-
Cella Villa Guest Services
Tours/Ticket assistance
Rooms
From US$ 91
Find your perfect place to stay!
Great locations and deals for every budget.
Thank you for your feedback