America's Best Restroom is in St. Louis Ice Cream Parlor

The public has voted and the Fountain on Locust in St. Louis has been named the place with "America's Best Restroom" for 2010.