Stock Photo: Sign pointing to various restaurants and hotels on Mahe Island, Seychelles, Indian Ocean, Africa