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.
The public has voted and the Fountain on Locust in St. Louis has been named the place with "America's Best Restroom" for 2010.
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement