Ziemlich nah an dem 3-Sterne-Hotel Cella Villa Anse a La Mouche liegt Tom Bowers. Das Hotel liegt 5 km vom Flughafen Mahe Island entfernt und bietet einen Shuttleservice sowie die Möglichkeit, Autos zu mieten.
Souris Island ist in ca. 25 Gehminuten Entfernung. Die Pension ist außerdem 3 km weit weg von Sehenswürdigkeiten, vor allem dem Jardin Du Roi Spice Garden. Domaine de Val des Pres ist in 10 Minuten mit dem Auto zu erreichen. Das Cella Villa Anse a La Mouche ist in unmittelbarer Nähe von der Bushaltestelle Stephana Residence.
Die 7 Zimmer sind mit einem Bügeleisen/Bügelbrett und einer Klimaanlage ausgestattet und verfügen über moderne Einrichtungen wie einen Flachbildfernseher mit Satellitenkanälen. Eine getrennte Toilette und eine Dusche sowie ein Wasserkocher, ein Kühlschrank und ein Herd gehören zur Grundausstattung in den Zimmern.
In der Nähe gibt es viele Lokale, darunter das Restaurant Anchor Cafe, das in einer 17 Gehminuten Entfernung vom Hotel Cella Villa ist.