The Noble Chef

6159 Balboa Ave San Diego CA 92111 USA

(858) 278-8688

Location