crab glenwood house raleigh raleigh crab house glenwood Crab House 6204 Glenwood Ave in Raleigh - Restaurant menu. At 6204 Glenwood Ave in Raleigh - view the menu hours phone number add… Wednesday, March 23, 2022 Edit