LA Crab Shack (Peoria)

Seafood restaurant · 6750 W Peoria Ave #127, Peoria, AZ

Delivery · Dine-In

Hours

More food in Peoria, AZ · Seafood in Peoria