Amelia Emergency Squad INC Address: 8930 Otterburn Rd, Amelia, VA 23002 Phone: (804) 561-2339 Services: Ambulance Call (804) 561-2339 Get Directions