The Wrath of Cane

The Wrath of Cane is a left-facing distillery shoppe on of the Cerulean Ocean. It was erected in January 2004.