On The Rocks Bar

2104 N Harlem Ave Elmwood Park IL 60707 USA

(708) 456-9813

Location