Updated Today COMPARE 3284-3286 Luna Ave, San Diego, CA 92117 Unit #3284 Apartment for Rent 3 Beds $3,700