18555 Polvera Drive

San Diego, CA 92128

  • Square Feet 3500
  • Bedroom 4
  • Bath 3