Lemongrass Salon

  • Southlake Town Square

  • Aveda
  • 1422 Main St \n# 263
  • Southlake, TX
  • 8174420800
  • Login to Review

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