Google Maps
Czech mayor Patrik Kuncar said the shooter was a man around 60 years old and was killed in the attack, the Associated Press reports.
"According to our information, there are nine dead on the spot," Czech television channel Ceska Televize (CT) said.
The area surrounding the pub has been cordoned off, and traffic is being diverted.
Police spokesman Pavel Benedikt Stransky refused to confirm the information but said the gunman "has already been subdued."
Here are some Tweets:
UPDATE: 8 killed in #Czech pub shooting - Interior Ministry #UherskyBrod http://t.co/HjleA4Kec8 pic.twitter.com/qLeywPrXOM
- RT (@RT_com) February 24, 2015
Breaking: Scene of restaurant shooting in town of Uhersky Brod, Czech Republic. 8 dead, "subdued" pic.twitter.com/lRDIv9p2FY @CT24zive
- Lisa Daftari (@LisaDaftari) February 24, 2015
Nine killed in restaurant shooting in Eastern #Czech republic - TV http://t.co/YKCCOGLCFE #UherskyBrod pic.twitter.com/qsSHm6CUcG
- Sputnik (@SputnikInt) February 24, 2015