Centrally located in bustling Venice Beach