Modern Mexican steakhouse Toca Madera is set to open its first Houston location on the ground floor of The Pavilion at The Allen, a mixed use development with retail and condos.