by Avik Dutta | May 10, 2023
Hakka Garden Corporate Website A restauranteur’s website for Chef Steven Lee for his latest restaurant ‘Hakka Garden’, located in Harrow, Greater London, UK. Chef Steven Lee was born in Kolkata and grew up in Tangra, the Chinatown of East Kolkata...