Leela's Wine Bar | Dallas, TX

Leela's Wine Bar in Dallas is a Relaxed wine bar with dozens of wines on tap, small plates & oysters served in comfy environs.

Loading...

Leave a Review

Leela’s Wine Bar in Dallas is a Relaxed wine bar with dozens of wines on tap, small plates & oysters served in comfy environs.

    Loading...