Uptown on 7th Ave, new luxury townhomes in San Diego, California