Restaurant Capri Leimen offers Italian cuisine, specializing in pizza. It also serves German and Greek dishes. The establishment is located in Leimen, Germany.