Terra Restaurant
Address:
1270 Cleveland Ave, San Diego, CA 92103
Phone:
(619) 293-7088 Restaurants
Other Businesses:
- Cali "O" Burgers at 1290 University Ave, San Diego, CA 92103
- Sheridan Inn Mission Valley at 1433 Camino del Rio S, San Diego, CA 92108
- Starbucks Coffee at 2406 Historic Decatur Rd, San Diego, CA 92106
- La Salsa at 2400 Historic Decatur Rd, San Diego, CA 92106
- Zio Mario's Italian Cuisine at 2121 Adams Ave, San Diego, CA 92116