British Admiralty Nautical Chart 665: Africa – East Coast, Tanzania – Zanzibar Island, Approaches to Zanzibar

  • $41.75