A Planet Sub sandwich shop opened at 3301 Steck Ave., Austin, on March 7. The fast-casual restaurant offers oven-baked sandwiches; wraps; salads; and in-house, made-from-scratch bread. 512-206-4430. www.planetsub.com