ELBO Room, TOLEDO, Ohio (OH)
Readily positioned at 3515 West Alexis Road () in TOLEDO, Ohio (OH) (43623), ELBO Room can be reached at 4194728702. Remember to call in advance to make a reservation.
More restaurants in TOLEDO, Ohio (OH)
ELBO Room contact information and details:
Address: 3515 West Alexis Road - , TOLEDO, Ohio (OH) 43623
Contact Phone: 4194728702