American Hotel

18-20 East Main Street
Freehold
New Jersey
United States