Fast and comfy. Just feel very rushed in an atmosphere that should be calm and relaxing. Wish their prices were a little cheaper. And the staff are more interested in rushing to get to the next customer.
Jenna S Nails is a US Hair Care Studio based in Grand Island, Nebraska. Jenna S Nails is located at 1300 S Locust St, Grand Island, NE 68801, USA.
Please contact with Jenna S Nails using information above: Address, Phone number, Fax, Postal code, Website address, E-mail, Facebook. Find Jenna S Nails opening hours and driving directions or map. Find real customer reviews and ratings or write your own review.
Find Hair Care Studio in Grand Island