Searching for hotels in Amboise (France) or Amboise accommodation? Amboise lies on the banks of the Loire in the heart of Touraine-Amboise vineyards It is a quiet little riverside town in the Indre-et-Loire department in central France