A salon suite franchise has added another location with a newly signed lease at Howell’s Aldrich Plaza, in a newly announced deal by Levin Management Corp.