Surplombant le lac de Garde, l'hôtel Johnson est situé à Peschiera Del Garda, juste à côté de la route de l'État SR249.
Les chambres sont climatisées et disposent d'une télévision et d'un bureau.
Le restaurant de l'hôtel sert une cuisine italienne typique et des spécialités locales. Un bar est également disponible.
L'autoroute A4 se trouve à 5 minutes en voiture. Les parcs à thème Gardaland et Canavaworld sont à seulement 2 km.