FC
Feng Cha
About Feng Cha
Feng Cha is a cafe in San Diego, CA, located at 4340 Genesee Avenue (ZIP 92117). It is listed as serving tea cuisine. You can learn more about their services on the official website, fengchausa.com.
Business details
- Category
- Cafe
- City
- San Diego, CA
- Address
- 4340 Genesee Avenue, 107
San Diego, CA 92117 - Phone
- +1-858-737-9085
- Website
- fengchausa.com
- Cuisine
- tea
- Outdoor seating
- No