Voodoo steakhouse, Steakhouse and rooftop bar in Southwest Las Vegas, Nevada.
Voodoo Steakhouse is an upscale steakhouse with a rooftop terrace located at the Rio Las Vegas. The restaurant features a dining area with modern design and a bar where guests can enjoy views while they dine.
The restaurant opened in 1995 and took its name from a mystical theme that originally defined its design. Over the decades it shifted away from this concept toward refined steakhouse cooking and modern aesthetics.
The venue reflects Las Vegas dining culture where upscale American steakhouse traditions meet the city's entertainment-focused hospitality style. Guests experience a space that blends local dining customs with contemporary service standards.
The restaurant is currently closed for renovation but will reopen soon under a new name. Visitors should check ahead for the reopening date and whether reservations are needed.
The restaurant offers city views from significant height since it sits on top of a tall building. This position makes it one of the few places in Las Vegas where diners can see the skyline from above while eating.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.