Free Wi-Fi
A great hotel to have a nice rest before long walks around the city. Hotel «Bird Island Lodge Seychelles» is located in Bird Island.
Bird Island, Seychelles, Bird Island, 11111
A great hotel to have a nice rest before long walks around the city. Hotel «Bird Island Lodge Seychelles» is located in Bird Island.
Bird Island, Seychelles, Bird Island, 11111