The casino has over 2,000 slot machines, up to 86 table games, three restaurants, a deli, bingo, an off-track betting facility, lounge, concert venues and multiple indoor and outdoor meeting spaces. Viejas Casino and Resort is a hotel casino and outlet center owned by the Viejas Band of Kumeyaay Indians, located in Alpine, California.