O Swaami

French restaurant in greater noida