Set 2.3 km from Victoria Clock Tower in Victoria, this air-conditioned villa features a terrace and a garden. The property is 2.8 km from Seychelles National Botanical Gardens and features views of the sea.
Set 2.3 km from Victoria Clock Tower in Victoria, this air-conditioned villa features a terra Read more
Set 2.3 km from Victoria Clock Tower in Victoria, this air-conditioned villa features a terrace and a garden. The property is 2.8 km from Seychelles National Botanical Gardens and features views of the sea.
Set 2.3 km from Victoria Clock Tower in Victoria, this air-conditioned villa features a terrace and a garden. The property is 2.8 km from Seychelles National Botanical Gardens and features views of the sea.
Number of Rooms: 1