Lewis Bay

Lewis Bay, Antarctica

Map
Lewis Bay is a bay indenting the north coast of Ross Island, Antarctica, between Mount Bird and Cape Tennyson.
  • Location: Ross Island, Antarctica
  • Basin countries: Antarctica
Data from: en.wikipedia.org