Lemongrass Salon

Southlake Town Square
Aveda
1422 Main St
# 263
Southlake, TX 76092
817-442-0800

User Reviews

Stylist: Don't remember

Over priced, rude management, and looked like I stuck my finger in a light socket when I left, almost 5 hours later. Had to leave with a ponytail. Might as well have gone to Supercuts.

Reviewed on 02.15.12