Ranjit Singh, MD

Family Medicine, Primary Care

935 S Main St, Farmville, VA 239012211

(434) 315-5340