Explore details about location Merches Gardens. Merches Gardens is a location situated within the Cardiff alongside other areas such as Stuttgarter Strasse, Greenock Road, Theobald Road.