Barrow Home LLC No rating yet Doctors & Clinics Urgent care center · Emergency care service 2225 Barrow St, San Leandro, CA 94577 Call Details →