Back
Krab Kingz Logo

Krab Kingz

4.76mi
5860 Delmar Blvd, St. Louis, MO, 63112
Tues 11:00 AM - 9:30 PMCall Now
About Krab Kingz

Order from Krab Kingz and you're ordering from a food truck that is one of the most well-liked in St. Louis. And your order from Krab Kingz will be a great deal too when you select the most affor...show more

Sorry, no services are available for this restaurant.Search nearby instead
Sorry, no services are available for this restaurant.Search nearby instead