For KTV,
Check the "The Wembley - A St Giles Hotel" - level 2 got newly open KTV.
Price wise not sure. The hotel is newly setup so do with the KTV.
Not idea about the stock at all.
In case you check it out, please share with me on your review and comments.
Have fun to sing songs!!!