Hotels in Mahé Island

Stelia Seychelles

La Gogue Rd, Mahé Island

Reservations:+1-888-355-0343

2 bedrooms

Baths

Guests

Description

Located in Mahé Island, this apartment is within a 15-minute drive of Beau Vallon Beach and North East Point Beach. This apartment is 4.9 mi (7.8 km) from Trois Freres Trail and 6.3 mi (10.2 km) from Seychelles National Botanical Gardens.

Amenities

Parking

Elevator

Airport Shuttle

WiFi/Internet

Laundry

24/7 front desk

Business center

Check Price

No nearby properties available in this region at the moment.