ITALIA RESTAURANT 

LOCATION - BANGALORE

BUILT UP AREA -  6350 SQFT