Southlake TX Tax Return Preparation & Filing 1. 1256 Main St, Southlake, TX 76092 | O L A Tax & Property (817) 442-9200