Nestled in the heart of 81 State Rte., Climax, 12042, United States Of America, Quarry Steakhouse is a restaurant that stuns with a menu as diverse as it is delicious. With 0 reviews, it's a culinary sensation.