Israeli police say an American tourist has opened fire at a hotel in the resort city of Eilat, killing one person.

Police spokesman Micky Rosenfeld said the tourist fired a number of shots Friday morning at the Leonardo Club hotel in the Red Sea resort city. The suspect is still inside the hotel, Rosenfeld said, and large numbers of police units are at the scene.

Rosenfeld said suspect's identity and the motives of the attack are unknown.