7905 Lowry Terrace, La Jolla, CA 92037

Check out this 4 bedroom, 4.0 bath property located at 7905 Lowry Terrace in La Jolla, CA 92037 listed for $3850000.

Location: 7905 Lowry Terrace, La Jolla, CA 92037
Price: $3850000