Dr. Peter Newbury is psychiatrist currently practicing in Belmont, MA. Dr. Newbury specializes in treating patients suffering from behavioral disorders and mental health conditions. Dr. Newbury's office is located at 26 Trapelo Rd. To schedule an appointment with Dr. Newbury call 617-484-2219.