Lincoln Place in Venice, CA offers pet friendly apartments with renovated interiors and stainless steel appliances minutes from Venice Beach.