Former London Team Room space to become The Headless Bat, a new restaurant featuring heavy metal, pizza


Located at 3128 Morgan Ford Road in Tower Grove South, the former home of The London Tea Room is getting a new, heavy metal tenant, as The Headless Bat, a pizza joint, will open in late summer.

Previous 1105 West Peachtree to get new cantina restaurant
Next MCB's David Bramble on future of Harborplace: 'This will not be a mall'