The new 34 seater Chowman store is spread across 1,500 sq. ft. and is located at Adugodi, Koramangala, Bengaluru
Bengaluru: The Chinese dine-in restaurant brand Chowman has launched its seventh outlet in Bengaluru, the company said in a press release on...