Terra American Bistro Address: 7091 El Cajon Blvd, San Diego, CA 92115 Phone: +1 619-293-7088 Cuisine: Bistro Read more