The Observatory North Park

2891 University Ave
San Diego, CA, 92104, US