Stylish bistro J B Rivers, located in Cavendish Square, offers a respite from shopping. The menu features a mix of exotic dishes with Cajun/Mexican influences.