A police officer has been shot at a Massachusetts motel and taken to a hospital.

The Braintree Fire Department says the officer was shot Friday night at a Motel 6 in the city, just south of Boston. The officer's condition is unknown.

Witnesses say they heard three gunshots.

Many of the rooms at the two-floor motel have been evacuated.

Police say they're dealing with an active situation and can't give out any details.

The fire department says the situation at the motel is "still developing."

The phone at the motel's front desk has been ringing unanswered.