Shotcaller Street Soul Food is a Soul food restaurant located at 220 Euclid Ave Suite 180, San Diego, CA 92114. It has received 192 reviews with an average rating of 3.3 stars.
The address of Shotcaller Street Soul Food: 220 Euclid Ave Suite 180, San Diego, CA 92114
Shotcaller Street Soul Food has 3.3 stars from 192 reviews
Soul food restaurant
9 reviews
5809 Old Memory Ln, San Diego, CA 92114