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