Find the word definition

Wikipedia
Amwell

Amwell can refer to:

  • Amwell, Hertfordshire in England
  • Amwell Township, New Jersey in the USA, since subdivided into:
    • West Amwell Township, New Jersey
    • East Amwell Township, New Jersey
      • Amwell, New Jersey, unincorporated community on the eastern border of East Amwell Township
  • Amwell Township, Pennsylvania in the USA
  • Amwell, London, an urban village and part of the district of Clerkenwell in London, UK
  • Amwell Valley, a valley in Hunterdon County, New Jersey
  • Amwell Valley Vineyards, the former name for Old York Cellars, a winery in the Amwell Valley of New Jersey
  • Amwell app a telehealth app called Amwell published by American Well
Amwell (app)

Amwell is the direct-to-consumer telehealth platform of American Well, a privately held telehealth company based in Boston, Massachusetts that specializes in instantly connecting people for online doctor’s visits over secure video, without the need for an appointment.