Call Now

Location

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.