Tantalise your taste buds at Carom Indian restaurant in Soho, London

Originally posted on Heart London Magazine:
Carom is situated on the bustling and trendy Wardour Street in Soho, as you step off the street you are greeted with a warm glow of red.  This place is new to me, but my first visit will not be the only one!  Our friendly waiter greeted us with a…