Killer Crab now open on 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.