Nestled in the rolling hills of Hampstead, New Hampshire, The Granite Rose offers a magnificent setting with a contemporary atmosphere. Its the perfect spot for a spectacular wedding for up to 425 guests! Located off route 111 and just 10 minutes from routes 93 and 495.