Tawrich Depot

The Tawrich Depot is an Outpost located on Indar, to the northwest of the Tawrich Tech Plant.