TPMG Princess Anne Surgery

Accepting New Patients

TPMG Town Center


4421 Virginia Beach Boulevard
Suite 114
Virginia Beach, VA 23462

Get Directions

Telemedicine Now Available – Call to Schedule


(757) 228-1524

Office Hours

Monday: 8:00 AM - 4:00 PM
Tuesday: 8:00 AM - 4:00 PM
Wednesday: 8:00 AM - 4:00 PM
Thursday: 8:00 AM - 4:00 PM
Friday: 8:00 AM - 4:00 PM

Office Manager

Dawn Peltonen


TPMG welcomed Dr. Ricardo Moscoso, MD, FACS and the opening of TPMG Princess Anne Surgery in 2015.

Dr. Moscoso is dedicated to providing the highest quality health and surgical care in a compassionate and caring environment. He offers specialized, general surgery treatment of:

    • Hernias
    • Gallbladder Surgery
    • Colon Surgery
    • Gastrointestional Surgery
    • Breast Surgery
    • Cancerous Masses and Tumors
    • Skin Lesions

Dr. Moscoso works with highly skilled professionals at Sentara Princess Anne Hospital and Princess Anne Ambulatory Surgery Center. He uses the latest surgical techniques including:

    • Breast conservation surgery
    • Laparoscopy (Abdominal exploration, cholecystectomy and colectomy)
    • Sentinel lymph node biopsy (breast cancer and melanoma)
    • Trans-anal hemorrhoidal dearterilization (THD)

TPMG Princess Anne Surgery is open daily, and every effort is made to see patients within one week of calling to schedule an appointment. Emergencies can be evaluated the same day. We work closely with your referring physician to ensure we have all pertinent information concerning your health in order to provide you with the best surgical care.

Most insurances are accepted. Please contact our office to inquire if we accept your insurance plan and to ensure that we have your current insurance carrier and information in your record so we can submit a claim on your behalf. Any co-payments, co-insurance and/or deductibles are the responsible of the patient. If you are in need of a prescription renewal, please contact the office between 10:00 a.m. and 4:00 p.m.

Outstanding balances can be paid by contacting our office directly, calling TPMG Central Billing Office at 757-232-8777, paying online or through Patient Portal. Please request a security enrollment token number from our office for access to Patient Portal.

Se Habla Español

0/5 (0 Reviews)