Terra

3900 block of Vermont St (at 10th Ave)
San Diego, California 92103

619/293-7088

Visit Website

lunch & dinner, clsd Mon for dinner