Nobel Court Apartments

 3707 Nobel Dr, San DiegoCA 92122