Get directions to: Artista, Houston, TX Restaurant address: 800 Bagby St Houston, TX 77002, USA Driving Walking Bicycling Restaurant: Artista