Explore details about location Melrose Place. Melrose Place is a location situated within the Hamilton City alongside other areas such as Vercoe Road, Roy Street, Graham Street.