Greystone Public House is located in Harrisburg, United States on 2120 Colonial Rd. Greystone Public House is rated 4.5 out of 5 in the category american restaurant in United States. Harrisburg’s most talked about contemporary, rustic, American cuisine restaurant. Greystone Public House offers local sustainable menu, wine tasting room, seasonal cocktails and local craft beer. Working with local farmers to source the freshest and highest quality products, guests will enjoy seasonal inspired steak, poultry, seafood and vegetarian dishes prepared food in a casual but upscale environment. Greystone Public House event spaces are great for you next wedding or corporate event while dining on our stone patio looking over the blue mountain region.