can i find a place where they play good music to dance with a dance floor (read: disco) and karaok rooms all under same roof.

no nightclubs please as i am planning to go with my colleagues and some are like aunty age or almost so some dun like to dance n prefer to sing while some wanna dance but dun wanna sing