Terra Restaurant

Address:

3900 Block of Vermont
San Diego, CA 92115

Phone:

1 619 293 7088

Map:


Contact   ·   Privacy   ·   Terms