Firebirds Chicken

4155 University Ave San Diego CA 92105 USA

(619) 326-8235

Location