Hotel

Le Soleil Beach Resort

Mombasa, Kenya

Photos coming soon

Location