There is a new buffet owned by Russians (i think) opened where India beau Village was on Du Parc. My roommate went today and gave it a favourable review. There are some (bizarre) pictures on google and the reviews are equally as weird
It used to be located on Gouin in Pierrefonds in the a ma Baie neighbourhood, I never went but noticed it closed a few months ago. The menu on the link you provided confirms that it is the same establishment based on the address in the corner of the menu.
Been meaning to try out the new location for several weeks, more out of curiosity than anything else. From what I understand the food is pretty good despite the bizarrity factor.
My dad frequented the original location on Gouin and still raves about their cabbage rolls. (Not sure if he tried to talk about porn, mind you...)
So I presume Buffet Bravo is located at 6925 avenue du Parc H3N 1X7. That would be a bit south of métro Parc (and the Loblaws and parc etc) on a rather desolate stretch. Is the phone number still that of the former Beau Village 514.277.4787 I could go by and check, it is not very far from where I live.
I lived for several years in Eastern Europe (including Russia) and have been to many parties and restaurants offering this type of food and ambiance. It's the real McCoy!! And worth the trip.