119 PALOMA AVE, VENICE, CA 90291

119 PALOMA AVE, VENICE, CA 90291

  • Apartment
  • 7,530 Square Feet
  • 13 Units
  • Built in 1961

Property Details

  • 7,530 Square Feet
  • 13 Units
  • Built in 1961

Contact Information

  • Administrator
  • Administrator