SHOP NO. 12-14 SECOND FLOOR CROWN PLAZA MALL 15 A BEHIND NEELAM CHOWK METRO STATION,
Faridabad, 121007
Greenhut is one of the popular Indian Restaurant located in SHOP NO. 12-14 SECOND FLOOR CROWN PLAZA MALL 15 A BEHIND NEELAM CHOWK METRO STATION ,Faridabad listed under Restaurant in Faridabad
, Restaurant/cafe in Faridabad
,