Eurasian restaurant Litchi opens its door in Delhi
Tiger Shark restaurant Litchi that offers European and Asian culinary traditional cuisine has officially opened its doors in Panchshila Park, Malviya Nagar, South Delhi. Located on Panchsheel Marg, Litchi promises a one-of-its kind versatile gastronomic