Alter Moselgarten is a Mediterranean restaurant known for its fresh cuisine and creative flavors.