KC - Station ?? Pizza on Main
FWIW, we ordered pizza from Station 32 Pizza last week. It's adjacent to Planet Sub and actually part of the same operation. Called it in and it was ready in 10 mins, impressive. The pizza was pretty darned good - the crust was somewhat unusual or it was the cornmeal on the bottom but overall worthy of mentioning. Give them a shot and see what you think. They're not online yet just call Planet Sub.