This restaurant is located inside Crown Center, a popular shopping center in Kansas City. It features a bar, a good selection of charbroiled burgers (which it is famous for), sandwiches, and a laid back atmosphere. Even more interesting, the restaurant is build inside an actual streetcar!
Read More
Read Less