Directory Company Details Archer Hotel New York Address: 45 W 38th St, New York, NY 10018 United States Phone: 212-719-4100 Web site Company Type: In-House Service Professional