The American Hotel is located on Main Street in downtown historic Freehold, NJ. We are conveniently located off Route 18 and Route 9 South from the Garden State Parkway South, exit 123. The hotel is just a one hour drive to New York City, 20 minutes to downtown Red Bank, Asbury or Long Branch and 40 minutes to downtown historic Princeton, NJ. Local airports; Newark Airport 45 minutes, LaGuardia Airport and JFK International Airport 90 minutes.