Central Park Building, 2nd Mile Sevoke Road (Near Cosmos Mall),
Siliguri, 734001 ,India
Bayleaf is one of the popular Restaurant located in Central Park Building, 2nd Mile Sevoke Road (Near Cosmos Mall) ,Siliguri listed under Restaurant in Siliguri
, Hotel in Siliguri
,