Stillwater NJ Restaurants 1. 912 Main St, Stillwater, NJ 07875 | Stillwater General Store (973) 383-5650