Award Winning Indian Takeaway Bombay Bicycle Chef has launched its second site in Kilburn, located at 24 Willesden Road, London, NW67ST. After its successful operation at its first site at 28 Queenstown Rd, Battersea, London SW8 3RX, this award winning Indian takeaway aims to launch various other sites this year. "We have worked extremely hard to maintain our food quality as well as customer service...