The Tank Room

Address:
1813 Grand Blvd, Kansas City, Missouri, USA
 View map