Castle Hotels in Victoria
Multiple accommodations for your stay
Show map
1 result found
Filters
- Most popular first Sorting
Chateau Elysium
Bel Ombre, Victoria, Seychelles (Open map)
The centre of Victoria can be reached in 20 minutes' walk of this hotel, and such cultural venues as Seychelles Natural History...
Read more...