Cleo's Grill and Cafe-The Global Bistro
115, 4th Avenue Indira Nagar,
Chennai, 600020
Cleo's Grill and Cafe-The Global Bistro is one of the popular Restaurant located in 115, 4th Avenue Indira Nagar ,Chennai listed under
Restaurant in Chennai
,
Restaurant/cafe in Chennai
,