If you've ever seen "My Fair Lady," you're likely familiar with London's world-famous New Covent Garden Market, the place Audrey Hepburn's character buys the "flahers" she sells on the street every morning.
The market is like something out of a dream, with flowers spilling out of every corner, vendors loudly bargaining, and roses making everything smell magnificent. But unlike many magical places in films, this flower retailer is very real.