Pictures of New Taste of India on 1812 Jackson St., La Crosse WI.

(Click on a thumbnail to enlarge picture)