In the centre of Indianapolis, located within a short distance of Lucas Oil Stadium and Hilbert Circle Theatre, Stay Alfred at The Block offers free Wi-Fi, air conditioning and household amenities such as a fridge and coffee machine.
113 West Market Street, Indianapolis, IN 46204, United States