www.TerraVistaOtayRanch.com
1441 Santa Lucia Road
Chula Vista, CA 91913
Phone: (866) 960-8671 Fax: (619) 216-7181

August 1, 2010