O Crab

Seafood restaurant · 16808 N Marketplace Blvd, Nampa, ID

Hours

More food in Nampa, ID · Seafood in Nampa