401 N. West Street, Suite 131
(Glenwood South)

Still Life is Glenwood South’s true nightclub entertainment complex.

Category: Bars & Clubs

Hours: Thurs-Sat (9 pm-2 am), private events by request