A horror themed restaurant with a casual atmosphere located in the Arts District of Las Vegas!
Open 7 days a week.
1307 S Commerce St, Las Vegas, NV 89102
(702) 268-7907
A horror themed restaurant with a casual atmosphere located in the Arts District of Las Vegas!
Open 7 days a week.
Website By Sly Nerds
Copyright © 2022. All Rights Reserved.