With a stay at Hotel Romeo in Torri del Benaco, you'll be a 5-minute walk from Museo del Castello Scaligero and 11 minutes by foot from Spiaggia comunale di Torri del Benaco. Featured amenities include a 24-hour front desk and an elevator. Free self parking is available onsite.