One person died and three were injured in a shooting late Monday night near a restaurant in Union City, police said.

The shooting occurred between 9 and 9:30 p.m. at Dyer Road and Courthouse Drive in the parking lot of the Union Landing shopping center near a Texas Roadhouse restaurant.

Two of the injured victims were transported to a local hospital.

Police said three suspects have been detained, and there's no danger to public safety. They said the shooting may be connected to a sideshow gathering in the parking lot.

Union City police said they have had a rash of sideshows in the area, and a police suppression team was in the vicinity when the shots were fired. Those officers rushed to the scene to find one person dead in a car riddled with bullets.

No further details were available.

NBC Bay Area's Cheryl Hurd contributed to this report.

