Restaurants & Bars 1

Starfish Cafe

Isabela | Jan 10, 2002 10:46 AM

Anybody been to the Starfish Cafe at Capitol Hill? Heard they have excellent seafood/Spanish/Latin food. Any reviews?

Want to stay up to date with this post?

Recommended From Chowhound