Explore details about location St Mark's Avenue. St Mark's Avenue is a location situated within the Leeds alongside other areas such as Hill View Avenue, High Court Lane, Knights Close.