FIND US

FIND US

Location

We are located in The Hill Shopping Center in North Dallas, tucked into the beautiful, shady courtyard (scroll down for map).

8041 Walnut Hill Lane, Suite 802
Dallas, Texas 75231
972-290-0589

Hours

Tuesday – Thursday  4 to 8 p.m.
Friday – Saturday  4 to 9 p.m.
Sunday   3 to 8 p.m.
Closed Monday