Spicy Duck

5950 Balboa Avenue San Diego 92117