Phone: 858 592 9497 Fax: 858 592 9580
E mail: astra@studiowest.com Physical Location: 11021 Via Frontera, Suite A, San Diego, CA 92127 Click here for mapquest directions.