The Taste of India in a homely environment located right in the heart of El Paso!!

© India Palace El Paso.