Baker Street Station is a two-level pub offering craft beers and globally inspired, upmarket pub fare in a quaint, English-style setting.