Fatuma Restaurant

4869 University Ave San Diego CA 92105 USA

(619) 269-8268

Location