Nestled in the heart of Mahé Island, Mont Buxton Villa is an ideal spot from which to discover Seychelles Islands. The city center is merely away, and the airport can be reached within minutes. With its convenient location, the property offers easy access to the city’s must-see destinations.