Authentic Indian cuisine awaits at Made in India. Enjoy flavorful dishes in Albufeira.