Town Square, 4665 Clairemont Dr, San Diego (858) 274-9994
Town Square, 4665 Clairemont Dr, San Diego 92117 (858) 274-9994