La Odisea is a relaxed restaurant serving fresh, homemade Mexican meals with authentic flavors.