A stay at Hotel Ristorante I Castelli places you in the heart of Alba, a 2-minute drive from Teatro Sociale George Busca and 13 minutes from Cappella del Barolo. Featured amenities include a business center, express check-in, and express check-out. Planning an event in Alba? This hotel has facilities measuring 1615 square feet (150 square meters), including a conference center. Free self parking is available onsite.