Directions to Urgent Care Center Of Alameda

Urgent Care Center of Alameda is Located at 2421 Encinal Ave., Suite A, Alameda, CA 94501.