Exit 72AonI-80 Westbound
Left 0.13 mi
Applebees
1753 Research Park Drive, Davis, CA 95616