Aggie Square Apartments Updated

644 Alvarado Ave
Davis, CA 95616 USA