Borscht, blini & other Russian fare in a homey, candlelit space with occasional live music.
2312 El Cajon Blvd, San Diego, CA 92104, United States