About

Edit info

In Elmira, NY and looking for a nail spa? Try Salon the located on 209 College Ave. Want more information on prices? Get details by calling (607) 734-1122.