A Restaurant in Cranford, NJ

Built in 1882, The Cranford Hotel is a casual dining restaurant and bar located in Cranford, New Jersey. We offer a wide variety of American cuisine, craft beer, and warm hospitality in a rustic historically preserved building. Whether an intimate dinner, cocktails at the bar or cheering on your favorite sports team, the Hotel truly has something for everyone.