Elwood Bar & Grill

300 E. Adams Ave.
Detroit
Michigan
United States
website