Company name: Borshtch n Tears - Борщ И Слёзы
Description: Modern Russian food in lively setting
46 Beauchamp Pl, London SW3 1NX, United Kingdom