Arroyo Viejo is a westward flowing 5 miles creek that begins in the Oakland Hills in Alameda County, California, and joins Lion Creek just before entering San Leandro Bay, a part of eastern San Francisco Bay.