About the Business

The salon has been open for over 19 years, but recently it is now under new management and has been remodeled since Feb 2019.

Additional Information

Receive Credit Card:
No
Delivery:
No

Location & Hours

8181 S Harvard Ave B Tulsa OK 74137, USA

Business Hours

Mon -
Tue -
Wed -
Thu -
Fri -
Sat -
Sun -
Subscribe Now

Get All Updates & Advance Offers