Going out with v beloved but notoriously fussy friends soon and really want a good place to go. They are veggies and are often (understandably) very disappointed at the poor selection of veggie food on offer in many restaurants. They prefer silence to music of any kind in a restaurant- they can just about tolerate quiet soothing classical offerings in the background but become apoplectic with rage if modern pop becomes even slightly audible. They always complain vociferously at the slightest hint of poor service- to the extent that wusses such as I become rather sorry for the staff). They are also reluctant pay much for a meal and often question the bill. They themselves refuse to plan, so will specify a location in which to meet and then drag everyone endlessly round the chosen neighbourhood as they glance into restaurant windows and reject them one by one on the grounds of poor menu, booming music, expense, rubbish music or not being just so. I find this almost intolerable at the best of times and am currently pregnant and prone to sudden and insatiable hunger and so even more unwilling than normal to spend a night out wandering around London feeling increasingly starving! I do love these people dearly, despite my moaning, and obviously the key thing is to have a great night out with them. In addition I have a partner who is rather sceptical about vegetarian food to take into account, though he can at least be relied on to remain supportive and polite. My wonderful sister is also joining us and while she is v lovely and will not kick up a fuss she has a horror of peas and beans so will need alternative menu items!
So can anyone help me with this admittedly difficult connundrum?
In summary I need a restaurant that is:
#In London (preferably central or South)
#Vegetarian or with a wide selection of vegetarian foods (they are proper veggies, btw, not fish eating or anything)
#Does not play music or plays very quiet tasteful music
#Is not too expensive
#Is bookable or will not involve too much waiting around
#Would be acceptable to carnivores
#Offers non-legume options
#Has good service
Help!