A nail salon has leased 2,250 square feet at Hamilton Plaza, a 175,400-square-foot shopping center along Route 33 in Hamilton Township.