Get directions to: Tu Casa, Redmond, WA Restaurant address: 2115 Bel Red Rd Redmond, WA 98052, USA Driving Walking Bicycling Restaurant: Tu Casa