Indian Plaza — A Taste of India in the Heart of Geneva

Savor the flavors of India at Indian Plaza, where authenticity meets warmth.