ELBO Room, TOLEDO, Ohio (OH)
Readily settled at 3515 West Alexis Road () in TOLEDO, Ohio (OH) (43623), ELBO Room is available at 4194728702. It is best to give them a call ahead of time to arrange your place in the restaurant.
More restaurants in TOLEDO, Ohio (OH)
ELBO Room contact information and details:
Address: 3515 West Alexis Road - , TOLEDO, Ohio (OH) 43623
Contact Phone: 4194728702