Get directions to: Elbo Room, Superior, WI Restaurant address: 1309 Tower Ave Superior, WI 54880, USA Driving Walking Bicycling Restaurant: Elbo Room