After over a year of construction, Killer Crab just opened their brand new 3,500-square-foot restaurant at 130 N. New Road in Waco.

After over a year of construction, Killer Crab just opened their brand new 3,500-square-foot restaurant at 130 N. New Road in Waco.