The Flame Broiler

2260 Otay Lakes Rd #108 Chula Vista CA 91915 USA

(619) 216-4388

Location