Get directions to: Elbo Room, Albany, NY Restaurant address: 170 Delaware Ave Albany, NY 12209, USA Driving Walking Bicycling Restaurant: Elbo Room