Starhorod is a Czech brewpub offering authentic Czech beer and a restaurant experience. Known for its unique atmosphere and grill.