Location

Larry’s Italian Restaurant
6380 Richmond Rd.
Williamsburg, VA 23188

Order: (757) 229-0045