6655 Delmar Blvd

Location