SJ South Indian & Sri Lankan Restaurant is located in United States on G2 23, 68159 Mannheim, Germany. SJ South Indian & Sri Lankan Restaurant is rated 4.3 out of 5 in the category indian restaurant in United States.
Address
G2 23, 68159 Mannheim, Germany