Charles City Medical Group is a group practice with 1 location. Currently, Charles City Medical Group specializes in Family Medicine, Geriatrician and Internal Medicine with 2 physicians. Charles City Medical Group Office Locations. Charles City Medical Group. 849 S Sycamore St Ste A Petersburg, VA 23803 (804) 732-0116..