Seychelles Villa Bella – Apt 1. 1 Bedroom Apartment – Sleeps 2 people. Located Beachfront – Mahe – Seychelles Villa Bella – Apr 2. 1 Bedroom Apartment – Sleeps 2 People. Located Beachfront – Mahe – Seychelles