Yes, in order to play for real money on Tropicana Casino you need to physically be located in the state of New Jersey (you do not need to be a New Jersey state resident) and of legal gambling age (21+).
Note- You may deposit to, or withdraw from your Tropicana Casino account from anywhere but must be physically located in the state in order to play for real money.