Excellent hospitality matched by a prime location on Venice Beach