Starfish Cafe is located at 539 8th St., SE. I was just talking to a friend about where one can find good ceviche. Is this the spot? You can see their menus here. Any must order items? Overall, how is this spot?
If this isn’t the best ceviche spot – where else is good?